Bulk-submit all your MCP server repos to glama.ai in one command.
Glama indexes MCP servers via a glama.json file in each repo root. This tool automatically finds every MCP repo in your GitHub account and commits that file to each one.
- Fetches all your public GitHub repos
- Filters for MCP repos (by name, description, or topic containing
mcp/model-context-protocol) - Commits a
glama.jsonto each repo's default branch - Glama crawls GitHub and your repos appear at glama.ai/mcp/servers within ~24h
GITHUB_TOKEN=ghp_... GITHUB_USERNAME=yourname npx glama-submitDry run (preview only, no changes):
GITHUB_TOKEN=ghp_... GITHUB_USERNAME=yourname npx glama-submit --dry-run- Node.js >= 18
- A GitHub Personal Access Token with
public_reposcope
- Go to github.com/settings/tokens/new
- Check
public_reposcope - Generate and copy the token
A glama.json is added to each MCP repo root:
{
"$schema": "https://glama.ai/mcp/schemas/server.json",
"maintainers": ["your-github-username"]
}Repos that already have a valid glama.json are skipped automatically.
A repo is considered an MCP server if its name, description, or GitHub topics contain any of:
mcpmodel-context-protocolmodelcontextprotocolmodel context protocol
MIT