Skip to main content
Glama
Productdeveloper5192

github-directory-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub personal access token for higher rate limits and access to private repos. Generate at github.com → Settings → Developer settings → Personal access tokens. Fine-grained, read-only 'Contents' + 'Metadata' repo permissions are sufficient.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_github_directoriesA

Lists directories (folders) inside a GitHub repository at a given path. Set recursive=true to list every subdirectory in the repo instead of just the immediate children.

list_github_repositoriesA

Lists repositories for a GitHub user or organization. If 'owner' is omitted, lists repositories for the authenticated user (requires GITHUB_TOKEN env var).

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/Productdeveloper5192/MCP'

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