MCP live
awesome-repositories.com MCP server.
Point any MCP-aware agent at https://awesome-repositories.com/api/mcp. The first tool call walks you through a one-click sign-in with Google; after that your agent can search the directory, fetch full repository detail, and — for admins — create and curate entries end-to-end.
Authentication
Auth is OAuth 2.1. There's no token to paste: the client auto-discovers the authorization server from /.well-known/oauth-protected-resource, registers itself (Dynamic Client Registration), then opens a browser tab so you can sign in with Google. Refresh tokens keep the session alive. Read tools work for any signed-in user; write tools (create / update repositories, upsert metadata) require an email on the admin allow-list.
Install — copy into your MCP client
Drop this block into the MCP config file for Claude Desktop, Claude Code, Cursor, Zed, or any other MCP-aware agent. No Authorization header — the client handles the OAuth dance for you.
{
"mcpServers": {
"awesome-repositories": {
"type": "http",
"url": "https://awesome-repositories.com/api/mcp"
}
}
}Prefer a one-line installer? The hosted skill bundles the same config:
npx skills add bringes/awesome-repositories-skillsPowered by skills.sh. Source: github.com/bringes/awesome-repositories-skills.
Tools exposed
search_repositories— FTS search with metadata filters.list_recent_repositories— newest-first discovery feed.get_repository— full detail (metadata, README, topics).list_curated_searches— admin-pinned queries.list_metadata_fields— the filter taxonomy.create_repository/update_repository/set_repository_metadata— admin-only write tools.upsert_metadata_field/upsert_metadata_value— admin-only taxonomy edits.