mcpField
C
cobuilt

cobuilt

Remote
cobuilt.devDeveloper Tools0Updated 4d ago

About cobuilt

The cobuilt plugin lets coding agents in Claude Code and Gemini CLI draft and publish project build receipts describing the build and AI's role. A user reviews and approves every field before submission; published receipts are public.

Key features

  1. 01Draft receipts from repository and session
  2. 02Ask for details the agent cannot know
  3. 03Review every field before submission
  4. 04Read and update existing receipts
  5. 05Manage projects and receipts through MCP

Use cases

  1. 01Publish a record of AI involvement in a project
  2. 02View a project's current build receipt
  3. 03Update a receipt against its previous version
  4. 04Review receipt fields before publishing

MCP support

The plugin connects to cobuilt.dev's MCP server with an agent token to list projects, retrieve drafting guidance, read receipts, and submit them. Submission always requires user approval.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://cobuilt.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://cobuilt.dev/mcpAuth required

Tools

Details

From the project README

cobuilt plugin

mcptry

Publish a build receipt for your project to cobuilt.dev from your AI coding agent. A build receipt is an honest record of how a project was built and how AI was involved. Your agent drafts it from the repository and the session, asks you what only you can answer, and sends nothing until you have approved every field.

Where it works

Publishing works in Claude Code and Gemini CLI, which can send your agent token. In claude.ai chat and Cowork the skill loads but the cobuilt tools don't work, because those apps connect servers through an OAuth sign-in, which cobuilt doesn't offer yet. Open your project in Claude Code to publish.

Try it

Say any of these in your project:

  • "Publish this project to cobuilt." Your agent drafts the receipt, asks what it can't know, and shows you the final fields to approve.
  • "Show me the build receipt this project has on cobuilt." It finds the project among yours and reads the current receipt. Nothing is changed.
  • "Update this project's build receipt on cobuilt." It starts from the published receipt, shows you the old and new text side by side, and warns you before replacing anything.

Install (Claude Code)

  1. Sign in at cobuilt.dev and create an agent token: Settings → Agent tokens (it starts with cbt_).

  2. In a Claude Code session, run:

    /plugin install cobuilt --marketplace cobuilt-dev/agent-plugins
    

    Paste your token when the dialog asks for it, then run /reload-plugins.

  3. Say "Publish this project to cobuilt", or run /cobuilt:publish.

If it doesn't work
  • Added cobuilt with claude mcp add before? Run claude mcp remove cobuilt --scope user first. A server you added by hand at the same address silently replaces the plugin's.
  • No cobuilt tools? Run /plugin configure cobuilt@cobuilt, paste your token, then /reload-plugins. Installing from the shell (claude plugin install) doesn't ask for the token.
  • Added the plugin on claude.ai? It reaches Claude Code as cobuilt@synced, so run /plugin configure cobuilt@synced instead.
  • Use Cursor too? Cursor imports the Claude Code plugins you installed (Cursor Settings → Agents → Third-Party Imports, on by default) and lists this one as "cobuilt · Plugin" with an error, because it can't read the token. Switch that entry off in Cursor's MCP list (it stays off after a restart) and set Cursor up with the ~/.cursor/mcp.json snippet from cobuilt.dev/connect.

Install (Gemini CLI)

  1. Create an agent token as above.

  2. In a terminal, run:

    gemini extensions install https://github.com/cobuilt-dev/agent-plugins
    

    Paste your token when it asks for cobuilt agent token.

  3. Start Gemini CLI and say "Publish this project to cobuilt".

No cobuilt tools? Run gemini extensions config cobuilt, paste your token, then restart Gemini CLI. gemini mcp list should show cobuilt as connected.

Setup for other clients: cobuilt.dev/connect.

What it contains

  • The cobuilt MCP server (https://cobuilt.dev/mcp), sent your token as Authorization: Bearer …. Its tools: list your projects, get the drafting guide, read your current receipt, submit a build receipt.
  • One skill, publish, shared by Claude Code and Gemini CLI. Your client asks before each cobuilt tool call unless you allow it, and submitting a receipt always asks you first.

Your token

Claude Code stores the token as a secret: in the macOS Keychain, elsewhere in Claude Code's own credentials file in your user folder. Uninstalling the plugin removes it.

Gemini CLI stores it in your system keychain (on Windows, Credential Manager under "Gemini CLI Extensions cobuilt …"; without a keychain, in a file in Gemini CLI's own settings folder). Uninstalling the extension does not remove it: delete that entry yourself (on Windows: Control Panel → Credential Manager → Windows Credentials → Generic Credentials).

Revoking the token in Settings → Agent tokens on cobuilt.dev is the real off switch.

What it sends and where

The plugin runs nothing on your machine: no hooks, scripts or local commands. It talks to one server, https://cobuilt.dev/mcp, and every request carries your agent token.

  • Reading: your agent asks for the drafting guide, your list of projects and a project's current receipt.
  • Publishing: after you approve, it sends the receipt: project title, description, links, type and tech stack (for a new project), how AI was involved, the AI tools used, what the AI did, what you did, what went wrong, the agent and model names, and optional summary numbers such as commit counts.

A submitted receipt is public once its project is approved, and a new project is reviewed first. Sending a receipt for an existing project replaces its current one. cobuilt keeps the receipt until you replace it or delete the project.

The plugin's instructions tell your agent never to send source code, diffs, file contents, prompts, chat transcripts, secrets, environment variables or local file paths. Your agent shows you every field first, so check them before you approve. See the privacy policy and terms.

Releases

Each change bumps the version in every manifest and gets a GitHub Release tagged vX.Y.Z. Changes to the drafting guide and the tools ship on cobuilt.dev and need no plugin update. Changes to this README alone don't bump the version.

server.json lists the server in the official MCP Registry as dev.cobuilt/cobuilt. It carries the same version as the plugin, and a published version can't be republished, so a change to it needs a release and then a new publish.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.