Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesYour GitHub token
GITHUB_INITIALSNoYour initials
BASECAMP_CLIENT_IDNoYour Basecamp client ID
BASECAMP_ACCOUNT_IDNoYour Basecamp account ID
BASECAMP_PROJECT_IDNoYour Basecamp project ID
GITHUB_DEFAULT_OWNERYesThe default GitHub owner or organization
GITHUB_WRITE_ENABLEDNoWhether write tools are enabledfalse
BASECAMP_ACCESS_TOKENNoYour Basecamp access token
BASECAMP_CLIENT_SECRETNoYour Basecamp client secret
GITHUB_LOCAL_REPOS_ROOTNoThe root directory for local repositories
GITHUB_DEFAULT_BASE_BRANCHNoThe default base branch
GITHUB_REPOSITORY_POLICY_FILENoA path to a file defining repository-specific policies
BASECAMP_BACKFILL_LINKED_ISSUESNoWhether to backfill linked Basecamp issuesfalse
GITHUB_CONFIRMATION_TTL_SECONDSNoThe confirmation token TTL in seconds300

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
healthcheckD
get_authenticated_userD
get_repositoryB

Gets repository metadata and permissions.

list_branchesC

Lists repository branches.

get_collaborator_permissionC

Checks whether a user/bot is a collaborator and returns repository permission.

inspect_local_repositoryB

Inspects a local Git repository without changing files, branches, commits, or remotes.

preview_branch_nameB

Builds and validates the branch name without creating the branch.

preview_local_commitB

Previews a local commit plan. This tool never creates commits.

preview_remote_branchC

Preview a branch and issue a token bound to the exact source commit.

list_pull_requestsC

List pull requests ordered by most recently updated.

get_pull_requestC

Get a pull request by number.

list_pull_request_filesC

List changed files in a pull request.

list_pull_request_reviewsC

List reviews for a pull request.

preview_pull_requestB

Preview a pull request and issue a token bound to the exact final payload.

preview_pull_request_commentC

Preview a PR timeline comment and issue a token for the exact body.

build_basecamp_pr_updateC

Build Markdown for a separate Basecamp MCP without writing to Basecamp.

list_workflowsC

Lists GitHub Actions workflows in a repository.

list_workflow_runsC

Lists recent GitHub Actions workflow runs with optional filters.

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/thiagorchaves/github-flow-mcp'

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