Skip to main content
Glama
jgravelle
by jgravelle

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub API authentication
CODE_INDEX_PATHNoCustom storage path
ANTHROPIC_API_KEYNoAI summarization

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
index_repo

Index a GitHub repository's source code. Fetches files, parses ASTs, extracts symbols, and saves to local storage.

list_repos

List all indexed repositories.

get_file_tree

Get the file tree of an indexed repository, optionally filtered by path prefix.

get_file_outline

Get all symbols (functions, classes, methods) in a file with signatures and summaries.

get_symbol

Get the full source code of a specific symbol. Use after identifying relevant symbols via get_file_outline or search_symbols.

get_symbols

Get full source code of multiple symbols in one call. Efficient for loading related symbols.

search_symbols

Search for symbols matching a query across the entire indexed repository. Returns matches with signatures and summaries.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/jgravelle/github-codemunch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server