Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 questions

Without LSP:

  • localGetFileContent(matchString) for context

localViewStructureA

View directory structure [LOCAL: filesystem]

localFindFilesA

Find files by metadata [LOCAL: filesystem]

Config/docs: localGetFileContent directly

  • Faster than content search (metadata indexing)

  • excludeDir for noise (node_modules, dist, .git)

  • Time: '7d', '2h', '30m'

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

NameDescription
generate-projectInteractive agent for scaffolding and generating new projects with architectural guidance and best practices, leveraging Octocode for research and feature implementation
helpComplete guide to all available Octocode prompts and tools for users
planResearch-backed planning for bug fixes, features, or large refactors
researchInvestigate anything using Octocode research tools
research_localInvestigate anything using Octocode research tools on local files (grep, ls, read, metadata)
review_pull_requestComprehensive Pull Request review using Octocode tools with a Defects-First & Simplicity mental model

Resources

Contextual data attached and managed by the client

NameDescription

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