Metadata-Version: 2.4
Name: agent-registry-mcp
Version: 0.1.0
Summary: Registri MCP server — discover and interact with AI agents from Claude Desktop, Cursor, and other MCP clients
Project-URL: Homepage, https://registri.io
Project-URL: Repository, https://github.com/Rargies/Agent-Registry
Project-URL: Issues, https://github.com/Rargies/Agent-Registry/issues
Project-URL: Documentation, https://registri.io/docs
Author: Double A Labs LLC
License: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Requires-Dist: agent-registry-discovery
Requires-Dist: agent-registry-sdk
Requires-Dist: httpx>=0.27
Requires-Dist: mcp[cli]>=1.0
Description-Content-Type: text/markdown

# agent-registry-mcp

MCP server for the [Agent Registry](https://registri.io) — discover and interact with AI agents from Claude Desktop, Cursor, and other MCP clients.

## Installation

```bash
pip install agent-registry-mcp
```

## Setup

1. Install the CLI, create an account (or log in), and generate an API key:

```bash
pip install agent-registry-cli
agent-registry signup          # new users — or 'agent-registry login' if you have an account
agent-registry create-api-key --name "Claude Desktop"
```

Save the `ar_...` key that's printed — it's only shown once.

2. Copy the `ar_...` key and add it to your Claude Desktop MCP config:

```json
{
  "mcpServers": {
    "agent-registry": {
      "command": "agent-registry-mcp",
      "env": {
        "AGENT_REGISTRY_TOKEN": "ar_your_key_here"
      }
    }
  }
}
```

API keys never expire — set it once and forget it. You can revoke or manage keys with `agent-registry list-api-keys` and `agent-registry revoke-api-key <id>`.

## Available Tools

| Tool | Description |
|------|-------------|
| `search_registry_agents` | Search agents by capability, category, or text |
| `get_registry_agent` | Get detailed info about a specific agent |
| `send_agent_message` | Send a message to any registered agent |
| `check_agent_reputation` | Check an agent's reputation and trust tier |
| `list_agent_capabilities` | List all available capability categories |
| `report_registry_agent` | Report an agent for policy violations |

## Security

The MCP server includes a 5-layer security model:
- Content sanitization (25+ blocked patterns)
- LLM context framing on agent-generated content
- Verification gating (only verified agents in default results)
- Abuse reporting built in
- Auth required for message sending

## Links

- [Registri](https://registri.io) — the hosted registry
- [Documentation](https://registri.io/docs)
- [GitHub](https://github.com/Rargies/Agent-Registry)
