# a2asearch-mcp

Connects your assistant to the A2ASearch registry to discover MCP servers, agents, and CLI tools. Retrieves setup snippets and repository links right inside the chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 21
- Author: tadas-github
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/tadas-github/a2asearch-mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/a2asearch-mcp

## What it does

The server provides four tools to query the public A2ASearch index: `search_agents`, `get_agent`, `get_setup`, and `list_agents`. It retrieves repository links, star counts, and last commit dates without requiring an API key for the catalog itself. Search relies on literal keywords rather than semantic matching.

When reading setup steps via `get_setup`, the tool extracts excerpts and JSON configuration examples straight from project README files. It does not run external code, establish remote connections, or configure client settings automatically. Review every command before executing it.

Running this server requires Node.js 22 or newer. API requests enforce a 15-second timeout and halt if canceled by the client.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add a2asearch-mcp -- npx -y a2asearch-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add a2asearch-mcp -- npx -y a2asearch-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "a2asearch-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "a2asearch-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "a2asearch-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "a2asearch-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add a2asearch-mcp npx -y a2asearch-mcp
```

## When to use it
- discover MCP servers matching specific keywords
- extract configuration snippets from a project README
- inspect repository links, stars, and commit recency
- browse newly submitted AI agents and CLI tools

## Example prompts
- Find an MCP server for PDF table extraction and display its config example
- List recent CLI tools from the directory sorted by stars
- Get setup instructions and repository links for doc2x-mcp

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
