{"data":{"slug":"bgauryy-octocode","name":"octocode","tagline":"MCP server for semantic code research with LLM patterns","github_url":"https://github.com/bgauryy/octocode","owner":"bgauryy","repo":"octocode","owner_avatar_url":"https://avatars.githubusercontent.com/u/4633839?v=4","primary_language":"TypeScript","stars":900,"forks":77,"topics":["agent","ai","ai-agents","ai-tools","claude-ai","code-intelligence","code-search","context","cursor","cursor-ai","development","github","github-api","llm","mcp","model-context-protocol","modelcontextprotocol","octocode","semantic-search","vibe-coding"],"archived":false,"github_pushed_at":"2026-07-25T10:12:00+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/bgauryy-octocode","markdown_url":"https://www.graphcanon.com/tools/bgauryy-octocode.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bgauryy-octocode","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bgauryy-octocode","description":"Code research platform for AI agents: local + GitHub search, LSP semantics, AST patterns, and compact context. one toolset as MCP or CLI","homepage_url":"https://octocode.ai/","license":"MIT","open_issues":2,"watchers":7,"ai_summary":"Provides tools for real-time semantic code search and context generation across public and private repositories based on user permissions via LLM patterns. Converts any accessible codebase into an AI-optimized knowledge base.","readme_excerpt":"## Quick Start\n\n**1. Run the Octocode CLI with `npx`**\n\n```bash\nnpx octocode --help\n```\n\n**2. Authenticate with GitHub** — optional, but unlocks private repositories and higher API rate limits:\n\n```bash\nnpx octocode auth login\nnpx octocode status       # verify the active token source\n```\n\n**3. Choose your interface.** The same engine and 12 tools run identically either way.\n\n**🖥️ CLI** — research straight from your terminal:\n\n```bash\nnpx octocode\n```\n\n**🤖 MCP** — one-click install:\n\n- [<img src=\"https://cursor.com/deeplink/mcp-install-dark.svg\" alt=\"Install in Cursor\">](https://cursor.com/en/install-mcp?name=octocode&config=eyJjb21tYW5kIjoibnB4IiwidHlwZSI6InN0ZGlvIiwiYXJncyI6WyJAb2N0b2NvZGVhaS9tY3BAbGF0ZXN0Il19)\n- [<img src=\"https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white\" alt=\"Install in VS Code\">](https://insiders.vscode.dev/redirect/mcp/install?name=octocode&config=%7B%22command%22%3A%22npx%22%2C%22type%22%3A%22stdio%22%2C%22args%22%3A%5B%22%40octocodeai%2Fmcp%40latest%22%5D%7D)\n- [<img src=\"https://img.shields.io/badge/VS_Code_Insiders-Install_Server-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white\" alt=\"Install in VS Code Insiders\">](https://insiders.vscode.dev/redirect/mcp/install?name=octocode&config=%7B%22command%22%3A%22npx%22%2C%22type%22%3A%22stdio%22%2C%22args%22%3A%5B%22%40octocodeai%2Fmcp%40latest%22%5D%7D&quality=insiders)\n- [<img src=\"https://img.shields.io/badge/Windsurf-Install_Server-1a1a1a?style=flat-square&logoColor=white\" alt=\"Install in Windsurf\">](windsurf://mcp/install?name=octocode&config=%7B%22command%22%3A%22npx%22%2C%22type%22%3A%22stdio%22%2C%22args%22%3A%5B%22%40octocodeai%2Fmcp%40latest%22%5D%7D)\n- [<img src=\"https://kiro.dev/images/add-to-kiro.svg\" alt=\"Install in Kiro\">](https://kiro.dev/launch/mcp/add?name=octocode&config=%7B%22command%22%3A%22npx%22%2C%22type%22%3A%22stdio%22%2C%22args%22%3A%5B%22%40octocodeai%2Fmcp%40latest%22%5D%7D)\n- [<img src=\"https://goose-docs.ai/img/extension-install-dark.svg\" alt=\"Install in Goose\">](https://goose-docs.ai/extension?cmd=npx&arg=%40octocodeai%2Fmcp%40latest&id=octocode&name=octocode&description=Evidence-first%20code%20research%20for%20AI%20agents)\n- [<img src=\"https://files.lmstudio.ai/deeplink/mcp-install-light.svg\" alt=\"Install in LM Studio\">](https://lmstudio.ai/install-mcp?name=octocode&config=eyJjb21tYW5kIjoibnB4IiwidHlwZSI6InN0ZGlvIiwiYXJncyI6WyJAb2N0b2NvZGVhaS9tY3BAbGF0ZXN0Il19)\n\n**Claude Code:**\n\n```bash\nclaude mcp add-json octocode --scope user '{\"command\":\"npx\",\"type\":\"stdio\",\"args\":[\"@octocodeai/mcp@latest\"]}'\n```\n\n**Any other client:** `npx octocode install`\n\n➡️ Learn more at **[octocode.ai](https://octocode.ai)**.\n\n---","github_created_at":"2025-06-05T13:56:40+00:00","created_at":"2026-07-11T11:53:38.728694+00:00","updated_at":"2026-07-27T06:00:56.341013+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"ai-tools","name":"ai-tools"},{"slug":"code-intelligence","name":"code-intelligence"},{"slug":"code-search","name":"code-search"},{"slug":"context","name":"context"},{"slug":"development","name":"development"},{"slug":"github-api","name":"github-api"},{"slug":"llm","name":"llm"}],"trust":{"provenance":{"is_fork":false,"github_id":996813130,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-27T06:00:55.564Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2025-12-15T20:10:38Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:53:39.924Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-27T06:00:55.992Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-27T06:00:55.992Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-27T06:00:55.992Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-27T06:00:55.992Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need to search across both public and private repositories based on your user permissions.","For transforming accessible codebases into AI-optimized knowledge bases suitable for complex or simple coding flows."],"when_not_to_use":["If your use case does not require real-time semantic context generation from large language models (LLMs).","When you have no need for integrating with public and private repositories via their permissions system."],"source":"enrich:decision_facts","observed_at":"2026-07-17T12:57:28.029Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Octocode is an MCP server that uses LLM patterns for semantic code research and context generation in real-time."}]}}