{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "charmbracelet-crush--connect-mcp-servers-to-crush",
 "repo": "charmbracelet/crush",
 "repo_url": "https://github.com/charmbracelet/crush",
 "repo_slug": "charmbracelet-crush",
 "title": "Give Crush extra tools with MCP servers",
 "page_title": "How to give Crush extra tools with MCP servers with Crush",
 "summary": "Add an MCP server such as GitHub in crushrc so the agent can use more tools.",
 "who": "A developer who wants Crush to read issues and PRs or call other services while coding.",
 "problem": "A coding agent limited to your files cannot see issues, docs or services your work depends on.",
 "outcome": "Crush with MCP servers over http, stdio or sse, configured once per project or globally.",
 "steps": [
  "Install Crush",
  "Add an MCP server in crushrc with mcp add, type http and the server URL, as in the README GitHub example",
  "Keep tokens out of the file by reading them from a secret manager, as the README does with 1Password",
  "Put project config in ./.crushrc or global config in ~/.config/crush/crushrc",
  "Ask Crush to use the new tools in your session"
 ],
 "agent_prompt": "Add the GitHub MCP server to charmbracelet/crush in my global crushrc, reading the token from my secret manager instead of hard-coding it, then ask Crush to summarize the open issues labeled bug in <repo>.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "15 minutes",
 "basis": "readme",
 "caveat": "",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "go",
 "requirements": [
  "A terminal on macOS, Linux, Windows, Android or BSD",
  "An LLM provider: Charm's Hyper subscription, an API key for Anthropic, OpenAI, Gemini or OpenRouter, or a local server such as Ollama"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "MCP servers often need API tokens; read them from a secret manager instead of writing them into crushrc."
  }
 ],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/charmbracelet-crush/connect-mcp-servers-to-crush/",
 "md": "https://dedupedai.com/use-cases/charmbracelet-crush/connect-mcp-servers-to-crush/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/charmbracelet-crush--connect-mcp-servers-to-crush.json",
 "api_version": "v1"
}
