How to Install Share A Bot A2A (Agent2agent) Protocol MCP in Claude Desktop
To install the Share A Bot A2A (Agent2agent) Protocol MCP server in Claude Desktop, add the block below to your Claude Desktop config file and restart the app.
{
"mcpServers": {
"share-a-bot-mcp-a2a-agent2agent-protocol": {
"command": "npx",
"args": [
"-y",
"github:codeislaw101/shareabot-mcp"
]
}
}
} 1-click install via Unyly- 1Open the config~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows) · ~/.config/Claude/claude_desktop_config.json (Linux)
- 2Paste the blockAdd the object under mcpServers (shown below).
- 3Restart Claude DesktopThe server shows up in the tools list.
Where the config lives
The config file is at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, and ~/.config/Claude/claude_desktop_config.json on Linux. There is exactly one — editing any other file does nothing.
Project vs global scope
Claude Desktop has a single global config: every server in it is available in every chat. There is no per-project scope — for project-scoped servers use Claude Code or Cursor.
Verify it works
After a full restart, open the tools (hammer) menu — the server and its tools are listed. If not, the JSON is invalid or the command failed on start.
If the tools don’t appear
- · Restart Claude Desktop fully (not just the window).
- · Check the command/config for typos; validate the JSON if applicable.
- · Make sure Node.js or uv is installed (for npx/uvx servers).
- · Check Claude Desktop’s logs — the server may have crashed on start (missing env var, bad token).
How many servers is too many
Every connected server adds its tools to the model’s context. Past ~40–60 tools, selection accuracy drops. Keep only the servers you use enabled, or reach the whole catalog through a gateway — one connection instead of dozens.
Removing Share A Bot A2A (Agent2agent) Protocol
Delete the server’s object from the mcpServers block in the config file and restart Claude Desktop.
FAQ
Do I need to edit JSON by hand?
No. In Claude Desktop it's a command or a deep-link; on Unyly the Install button writes the config for you.
Where is the Claude Desktop config file?
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json · Linux: ~/.config/Claude/claude_desktop_config.json
The MCP isn’t showing up — what do I do?
Restart Claude Desktop, check the command/config for typos, and make sure Node.js / a package runner is installed if the server runs via npx/uvx.
How do I update Share A Bot A2A (Agent2agent) Protocol?
Servers run via npx/uvx pull the latest version on launch. Otherwise, reinstall the same way.
Is it safe to install Share A Bot A2A (Agent2agent) Protocol?
An MCP server runs with your client’s permissions and access to its data. Install it with the same caution as any npm package: check the source and keep secrets in env. Verified servers on Unyly have passed a security scan.
Does Share A Bot A2A (Agent2agent) Protocol cost anything?
Browsing and installing on Unyly is free. The server itself may need a third-party API key — that’s billed by the service, not by Unyly.
Can I use Share A Bot A2A (Agent2agent) Protocol in ChatGPT or claude.ai?
Not directly: Share A Bot A2A (Agent2agent) Protocol is a local (stdio) server, and ChatGPT/claude.ai only accept remote MCPs. Use the Unyly gateway to expose local servers as one remote endpoint.