{
  "markdown": "# ctxt.io for agents\n\n[![ci](https://github.com/ctxt-io/ctxt-agents/actions/workflows/ci.yml/badge.svg)](https://github.com/ctxt-io/ctxt-agents/actions/workflows/ci.yml)\n\nShare whatever your agent produces as auto-expiring links. This repo packages the [ctxt.io MCP server](https://ctxt.io/mcp/docs) for agent runtimes: a Claude Code plugin (MCP + share skill), a Codex plugin, a Cursor plugin, and install recipes for VS Code and claude.ai.\n\n- MCP endpoint: `https://ctxt.io/mcp` (streamable HTTP, no auth, no account)\n- Tools: `create_context`, `read_context`, `delete_context`\n- Free expiries: 5m – 1d. `ttl=30d` and Pro options (name, password) cost $1 one-time; the tool result says how payment completes — a `payment_url` a human opens, plus any agent-payment capability the server currently advertises.\n\n## Claude Code (plugin — recommended)\n\n```\n/plugin marketplace add ctxt-io/ctxt-agents\n/plugin install ctxt@ctxt\n```\n\nYou get the MCP server and a share skill that teaches Claude when to share and how to produce good-looking HTML output (self-contained HTML + inline SVG — scripts are stripped server-side, so static only). The skill also registers the `/ctxt:share` slash command.\n\nMCP server only, no plugin:\n\n```\nclaude mcp add --transport http ctxt https://ctxt.io/mcp\n```\n\n## Codex\n\nCodex plugin (bundles the MCP server + the share skill; lives in `codex/ctxt/` with a `.codex-plugin/plugin.json` manifest):\n\n```bash\ncodex plugin marketplace add ctxt-io/ctxt-agents\ncodex plugin add ctxt@ctxt\n```\n\nMCP server only — add to `~/.codex/config.toml`:\n\n```toml\n[mcp_servers.ctxt]\nurl = \"https://ctxt.io/mcp\"\n```\n\nSkill only — Codex loads skills from `~/.agents/skills` (open [Agent Skills](https://agentskills.io) format):\n\n```bash\nmkdir -p ~/.agents/skills\ncp -r codex/ctxt/skills/share ~/.agents/skills/ctxt-share\n```\n\n## Cursor\n\nOne-click install (opens Cursor with the server pre-filled):\n\n[Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=ctxt&config=eyJ1cmwiOiJodHRwczovL2N0eHQuaW8vbWNwIn0=)\n\nCursor plugin (bundles the MCP server + the share skill, which Cursor\nregisters as `/share`; lives in `cursor/ctxt/` with a `.cursor-plugin/plugin.json`\nmanifest, and the repo root carries a `.cursor-plugin/marketplace.json`\nso the whole repo can be added as a marketplace):\n\n```\nCursor → Settings → Tools & MCP → add marketplace → ctxt-io/ctxt-agents\n```\n\nMCP server only, by hand — add to `.cursor/mcp.json` (project) or\n`~/.cursor/mcp.json` (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"ctxt\": { \"url\": \"https://ctxt.io/mcp\" }\n  }\n}\n```\n\n## VS Code\n\nAdd to `.vscode/mcp.json` — note VS Code uses a top-level `servers` map, not `mcpServers`:\n\n```json\n{\n  \"servers\": {\n    \"ctxt\": { \"type\": \"http\", \"url\": \"https://ctxt.io/mcp\" }\n  }\n}\n```\n\n## claude.ai / Claude Desktop\n\nCustomize → Connectors → Add custom connector → `https://ctxt.io/mcp` (no auth).\n\n## Any other MCP client\n\nPoint it at `https://ctxt.io/mcp`: stateless streamable HTTP, plain JSON responses, no authentication.\n\n## Notes\n\n- Links are bearer-accessible by default — anyone holding the URL can read them; password-protected (Pro) links additionally require the password. Don't share secrets.\n- The `delete_token` returned at creation is a deletion capability. Treat it as a secret and keep it out of shared content.\n- Releasing: bump `version` in **all three** plugin manifests together (Claude only updates installed plugins when the version changes) and tag the release; CI checks the manifests stay in sync.\n- Docs: https://ctxt.io/mcp/docs · Terms: https://ctxt.io/tos · Privacy: https://ctxt.io/privacy\n- Security reports: see [SECURITY.md](SECURITY.md).\n\n## License\n\n[MIT](LICENSE)\n",
  "bytes": 3684,
  "sha": "2b18af5a196de20b7f7f934fef3ddbf67a0906e86515828e3d1a162c140e8606",
  "repo_slug": "ctxt-io/ctxt-agents",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_ctxt_mcp_8f3c4cff/readme"
}