octocode-mcp  by bgauryy

AI code assistant for deep GitHub and npm analysis

created 2 months ago
378 stars

Top 75.1% on SourcePulse

GitHubView on GitHub
Project Summary

Octocode MCP is an AI-powered code search and discovery tool designed for developers, product managers, and security researchers. It enables users to semantically search and analyze millions of GitHub repositories and npm packages, facilitating understanding of complex architectures, identifying patterns, and accelerating development velocity.

How It Works

Octocode MCP leverages the Model Context Protocol (MCP) to integrate with AI assistants like Claude Desktop. It utilizes the GitHub CLI for authentication and access to both public and private repositories, and npm for package analysis. The tool intelligently processes code content, optimizing AI token usage and providing contextual information for natural language queries about code implementation, architecture, and patterns.

Quick Start & Requirements

  • Installation: Requires Node.js (18.12+) and GitHub CLI. Installation via npx octocode-mcp@latest or Docker.
  • Authentication: Uses gh auth login for GitHub and npm login for npm.
  • Integration: Can be added to Claude Desktop via claude mcp add octocode.
  • Resources: Setup involves installing Node.js and GitHub CLI, estimated to be quick.
  • Links: octocode.ai, Technical Summary, Docker Guide, Discord.

Highlighted Details

  • Zero-configuration setup using existing GitHub CLI authentication.
  • Enterprise-ready security with content sanitization and secret detection.
  • AI token optimization through intelligent content processing.
  • Cross-platform support including native Windows PowerShell.

Maintenance & Community

  • Active community support via Discord.
  • Project is available as a Desktop Extension (DXT) for AI applications.

Licensing & Compatibility

  • MIT License. Compatible with commercial and closed-source use.

Limitations & Caveats

The project is presented as a "perfect code assistant," but detailed performance benchmarks or specific limitations regarding the scale of analysis or accuracy of AI interpretations are not explicitly provided in the README.

Health Check
Last commit

15 hours ago

Responsiveness

Inactive

Pull Requests (30d)
52
Issues (30d)
1
Star History
281 stars in the last 30 days

Explore Similar Projects

Starred by David Cournapeau David Cournapeau(Author of scikit-learn), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

repomix by yamadashy

0.7%
19k
CLI tool to pack codebases into AI-friendly formats for LLMs
created 1 year ago
updated 2 hours ago
Starred by Koray Kavukcuoglu Koray Kavukcuoglu(Chief AI Architect at Google; CTO of Google DeepMind), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
20 more.

gemini-cli by google-gemini

2.1%
70k
AI agent for terminal workflows
created 4 months ago
updated 3 hours ago
Feedback? Help us improve.