io.github.100monkeys-ai/carbon-forge
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Carbon Forge
Publisher-provided description
One record of code, files and pages that people and agents read and write, with lanes and git.
Summary by lookupd
Lets an agent read, search and write pages, atoms, code trees and files in a shared workspace, with revisions and git-backed history.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http carbon-forge https://carbonforge.dev/api/mcp
Claude Code, remote (streamable-http)
claude mcp add --transport http carbon-forge 'https://{instance}.carbonforge.dev/api/mcp'Codex, remote (streamable-http)
codex mcp add carbon-forge --url https://carbonforge.dev/api/mcp
Codex, remote (streamable-http)
codex mcp add carbon-forge --url 'https://{instance}.carbonforge.dev/api/mcp'Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"carbon-forge": {
"url": "https://carbonforge.dev/api/mcp"
}
}
}Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"carbon-forge": {
"url": "https://{instance}.carbonforge.dev/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
pages.listList pages in a workspace. `path_prefix` narrows by leading segment; `body_contains` keeps pages whose Markdown holds a literal substring; `metadata` keeps pagepages.readRead a page by path or UUID. Returns the Markdown body plus the page metadata object. Pass `section` with a heading's plain text to get back only that heading aatoms.listList atoms in the current workspace. The `path_prefix`, `body_contains`, `metadata`, `sort`, `direction` and `include_metadata` arguments mirror the same argumeatoms.readRead an atom by path or UUID with usage_pages projection. Returns metadata. Pass `section` with a heading's plain text to get back only that heading and the blosearch.globalHybrid FTS + pgvector + RRF search. Returns Markdown excerpts.search.literalExact-substring search over the Markdown projection of pages and atoms — deterministic, unlike hybrid `search.global`. A needle shorter than 3 characters is rejdiscovery.list_entitiesBrowse pages or atoms inside a workspace with faceted filters (tag, author, date range, visibility, metadata containment) and sort by alphabetical, recency, orkg.get_relatedSemantic nearest-neighbors via similarity_edges.kg.list_cross_linksList incoming + outgoing cross-links for a page or atom.revisions.listList revisions for a page or atom (cursor-paginated).revisions.getFetch a specific revision (returns Markdown body).revisions.compareMarkdown-level diff between two revisions of the same page or atom. Returns segments (op: equal | insert | delete) plus both Markdown projections.media.readFetch metadata for a single media item.comments.listList the comment thread for a page or atom.cortex.groundOrientation surface: instance metadata, both grounding documents, identity and capabilities, reachable workspaces, sidecar health. Pass `workspace` to ground aworkspaces.listList every workspace the calling user is a member of. This is a membership catalogue and not a capability: it is not narrowed by the token, so a listed workspacworkspaces.resolve_slugResolve a workspace slug to its id, role, and archived state. 404 when the caller isn't a member (no enumeration).discovery.list_instancesList instances. Filter: all (default) | public | my | my_admin. public lists an instance that has public reading on, is listed in Discover, is not frozen, and hdiscovery.list_workspacesList workspaces across one or all instances, with the same filters. public lists a workspace when its instance has public reading on, the workspace is not privadiscovery.searchSearch instance and workspace metadata + grounding documents. Returns parallel lists for both scopes.trees.getRead a code tree's revision (the current one by default), its metadata and surface, and a page of its entries in path order: path, git mode, size and blob SHA-2files.listBrowse the workspace as a file tree, one level at a time: directories, pages, atoms, code trees (expanded at their paths) and library entries. Each node names i
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 2140 ms
- First indexed:
- Last seen in registry:
- Website: https://carbonforge.dev
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.100monkeys-ai/carbon-forge)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp