← All repositories

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-skills

Powered 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.