Octocode MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| githubSearchCodeA | Search GitHub code [EXTERNAL: GitHub API] |
| githubGetFileContentA | Read GitHub file or download directory [EXTERNAL: GitHub API] |
| githubViewRepoStructureA | Display GitHub repo structure [EXTERNAL: GitHub API] |
| githubSearchRepositoriesA | Search GitHub repositories [EXTERNAL: GitHub API] |
| githubSearchPullRequestsA | Search GitHub Pull Requests [EXTERNAL: GitHub API] |
| localSearchCodeA | Search code patterns [LOCAL: ripgrep] - START HERE for code questionsWithout LSP:
|
| localViewStructureA | View directory structure [LOCAL: filesystem] |
| localFindFilesA | Find files by metadata [LOCAL: filesystem]Config/docs: localGetFileContent directly
|
| localGetFileContentA | Read file content [LOCAL: filesystem] |
| lspGotoDefinitionA | Navigate to symbol definition [LOCAL: LSP]REQUIRES lineHint - call localSearchCode FIRST to get line number |
| lspFindReferencesA | Find all usages of a symbol [LOCAL: LSP]REQUIRES lineHint - call localSearchCode FIRST to get line number |
| lspCallHierarchyA | Trace function call relationships [LOCAL: LSP]REQUIRES lineHint - call localSearchCode FIRST to get line number |
| packageSearchA | Find NPM/Python packages [EXTERNAL: npm/PyPI] |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| generate-project | Interactive agent for scaffolding and generating new projects with architectural guidance and best practices, leveraging Octocode for research and feature implementation |
| help | Complete guide to all available Octocode prompts and tools for users |
| plan | Research-backed planning for bug fixes, features, or large refactors |
| research | Investigate anything using Octocode research tools |
| research_local | Investigate anything using Octocode research tools on local files (grep, ls, read, metadata) |
| review_pull_request | Comprehensive Pull Request review using Octocode tools with a Defects-First & Simplicity mental model |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bgauryy/octocode-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server