Home/AI Agents/octocode
octocode logo

octocode

bgauryy/octocode

MCP server for semantic code research with LLM patterns

GraphCanon updated 3w · GitHub synced 3w

900 stars77 forksLast push 3w TypeScript MIT

Decision brief

Octocode is an MCP server that uses LLM patterns for semantic code research and context generation in real-time.

Good fit when

  • 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.

Avoid when

  • 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.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (1d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install octocode
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

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.

Capability facts

MCP server
No MCP server detected

Source: repo_scan · Jul 27, 2026

Languages
typescript, javascript

Source: github.language+package.json · Jul 27, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 27, 2026)

**1. Run the Octocode CLI with `npx`**
Source link
stdio transportstdio

Source: README excerpt (regex_v1, Jul 27, 2026)

claude mcp add-json octocode --scope user '{"command":"npx","type":"stdio","args":["@octocodeai/mcp@latest"]}'
Source link
Works with CursorCursor

Source: README excerpt (regex_v1, Jul 27, 2026)

- [<img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Install in Cursor">](https://cursor.com
Source link

Tags

README

Quick Start

1. Run the Octocode CLI with npx

npx octocode --help

2. Authenticate with GitHub — optional, but unlocks private repositories and higher API rate limits:

npx octocode auth login
npx octocode status       # verify the active token source

3. Choose your interface. The same engine and 12 tools run identically either way.

🖥️ CLI — research straight from your terminal:

npx octocode

🤖 MCP — one-click install:

  • Install in Cursor
  • Install in VS Code
  • Install in VS Code Insiders
  • Install in Windsurf
  • Install in Kiro
  • Install in Goose
  • Install in LM Studio

Claude Code:

claude mcp add-json octocode --scope user '{"command":"npx","type":"stdio","args":["@octocodeai/mcp@latest"]}'

Any other client: npx octocode install

➡️ Learn more at octocode.ai.


For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.