MCPBridge
Enables Google ADK to discover BCH agents via A2A agent cards and delegate tasks to them.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPBridgeregister all BCH agents for discovery"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π MCPBridge
MCP/A2A Protocol Interoperability for BCH β The Internet of Agents Gateway
πΌοΈ [Title Card Image β See branding/BRANDING_PROMPTS.md]
Related MCP server: A2A Registry
π Table of Contents
π¨ The Problem
BCH (Beacon Command Hub) is powerful β but for the BCH API AI based within it's an isolated hub. While the IDE and CLI enjoy access to both their natural environments and BCH, the BCH API AI have nowhere else to go.
Today:
ATLAS cannot ask an external code analyzer for a deep security audit
CLIO cannot delegate a complex research task to a specialized RAG agent
External AI systems cannot discover or contact BCH API AI agents at all
Every inter-system integration requires custom, one-off code
The Cost:
2026 AI landscape = hundreds of specialized external agents
BCH can't leverage any of them (no standard protocol)
External agents can't find BCH agents (no discovery mechanism)
Team Brain stays siloed while the AI ecosystem evolves around it
As MCP and A2A become industry standards in 2026, BCH risks becoming a closed ecosystem that cannot participate in the global agent network... until now!
π‘ The Solution
MCPBridge wraps BCH's WebSocket communication with MCP/A2A-compliant interfaces, making BCH a first-class citizen of the Internet of Agents.
EXTERNAL AI CLIENTS MCPBridge BCH AGENTS
βββββββββββββββββββββ βββββββββββββ ββββββββββ
Claude Desktop ββMCPβββΆ MCPBridge ββBCHβββΆ ATLAS
VS Code + MCP ββMCPβββΆ Protocol ββBCHβββΆ FORGE
Google ADK ββA2AβββΆ Bridge ββBCHβββΆ CLIO
Custom Agents ββA2AβββΆ NEXUS/BOLTReal Impact:
ATLAS can delegate debugging to Google's ADK code analyzer
External systems can discover all BCH agents via standard endpoints
One 30-second setup (
mcpbridge register --all) makes BCH discoverableZero vendor lock-in β open protocols, pure Python, no cloud dependencies
β¨ What MCPBridge Does
MCPBridge is a protocol bridge that implements three things:
MCP Server Adapter β Exposes BCH agents as MCP-compliant servers (tools/list, tools/call, resources, prompts over JSON-RPC 2.0)
A2A Client Module β Discovers and delegates to external A2A agents (well-known discovery, task submission, status polling)
Capability Registry β SQLite-backed store for agent cards and tools (persistent discovery, cross-session agent catalog)
π Features
π MCP Protocol β Full JSON-RPC 2.0 server (initialize, tools, resources, prompts)
π€ A2A Protocol β Google A2A-compliant agent cards and task delegation
ποΈ Agent Cards β Auto-generated for all 5 BCH agents (ATLAS, FORGE, CLIO, NEXUS, BOLT)
π‘ Discovery Endpoint β
/.well-known/agent.jsonfor standard discoveryποΈ SQLite Registry β Persistent capability catalog, survives restarts
π₯οΈ Stdio MCP β MCP over stdin/stdout for Claude Desktop / VS Code
π HTTP Servers β Dedicated MCP (port 8765) and A2A (port 8766) servers
β‘ Zero Required Deps β Pure Python standard library (sqlite3, http.server, urllib)
π§ͺ 67 Tests β 100% passing comprehensive test suite
π Task Tracking β All delegated tasks logged with status history
β‘ Quick Start
# 1. Clone MCPBridge
git clone https://github.com/DonkRonk17/MCPBridge.git
cd MCPBridge
# 2. Register all BCH agents
python mcpbridge.py register --all
# 3. Start servers
python mcpbridge.py serve
# That's it! BCH is now accessible via MCP and A2A.Verify it works:
# Check status
python mcpbridge.py status
# See registered agents
python mcpbridge.py list
# Get ATLAS agent card (JSON)
python mcpbridge.py card --agent ATLASπ§ Installation
Method 1: Direct Use (Recommended)
git clone https://github.com/DonkRonk17/MCPBridge.git
cd MCPBridge
python mcpbridge.py --helpNo dependencies to install β pure Python standard library.
Method 2: pip Install (Local)
cd MCPBridge
pip install -e .
mcpbridge --helpMethod 3: Add to PATH
# Windows PowerShell
$env:PATH += ";C:\Users\logan\OneDrive\Documents\AutoProjects\MCPBridge"# Linux/macOS
export PATH="$PATH:$HOME/AutoProjects/MCPBridge"Requirements
Python 3.8+ (standard library only)
Optional:
requestsfor advanced HTTP features (falls back to urllib)Storage: ~5MB for database (grows with agent/task history)
Ports: 8765 (MCP) and 8766 (A2A) β configurable
π₯οΈ Usage β CLI
Core Commands
# Show version
python mcpbridge.py --version
# Show bridge status and registered agents
python mcpbridge.py status
# Register all BCH agents (ATLAS, FORGE, CLIO, NEXUS, BOLT)
python mcpbridge.py register --all
# Register a specific agent
python mcpbridge.py register --agent ATLAS
# List registered agents
python mcpbridge.py list
# Show agent card as JSON
python mcpbridge.py card --agent FORGE
# Discover an external A2A agent
python mcpbridge.py discover --url http://external-agent.example.com
# Delegate a task to an external agent
python mcpbridge.py delegate --url http://agent.example.com --message "Analyze this code"
# Start MCP and A2A HTTP servers
python mcpbridge.py serve
# List recent tasks
python mcpbridge.py tasks
python mcpbridge.py tasks --agent ATLAS --limit 50Global Options
--db PATH Path to registry database (default: ~/.mcpbridge/registry.db)
--mcp-port PORT MCP server port (default: 8765)
--a2a-port PORT A2A server port (default: 8766)
--host HOST Host for agent card URLs (default: localhost)
--verbose, -v Enable debug loggingExample Session
$ python mcpbridge.py register --all
[OK] Registered: ATLAS
[OK] Registered: FORGE
[OK] Registered: CLIO
[OK] Registered: NEXUS
[OK] Registered: BOLT
$ python mcpbridge.py list
Name URL Status
------------------------------------------------------------------------------------------
ATLAS http://localhost:8766/agents/atlas atlas_build, atlas_test
BOLT http://localhost:8766/agents/bolt bolt_execute
CLIO http://localhost:8766/agents/clio clio_linux
FORGE http://localhost:8766/agents/forge forge_review, forge_spec
NEXUS http://localhost:8766/agents/nexus nexus_arch
Total: 5 agents
$ python mcpbridge.py serve
[OK] MCPBridge running
MCP server: http://localhost:8765/mcp
A2A server: http://localhost:8766
Agent cards: http://localhost:8766/.well-known/agent.json
Press Ctrl+C to stopπ Usage β Python API
Basic: Register and Expose BCH Agents
from mcpbridge import ProtocolBridge, MCPTool, MCPResource, AgentCard
# Initialize bridge
bridge = ProtocolBridge(mcp_port=8765, a2a_port=8766)
# Define ATLAS's MCP tools
tools = [
MCPTool(
name="build_tool",
description="Build a Python tool following Holy Grail Protocol",
input_schema={
"type": "object",
"properties": {
"tool_name": {"type": "string", "description": "Tool name"},
"description": {"type": "string", "description": "What it does"}
},
"required": ["tool_name", "description"]
}
),
MCPTool(
name="run_tests",
description="Run test suite and return results",
input_schema={
"type": "object",
"properties": {
"test_file": {"type": "string"}
}
}
)
]
# Register ATLAS with MCP tools
card = bridge.register_bch_agent(
agent_name="ATLAS",
description="Implementation Lead - builds production-quality Python tools",
tools=tools
)
# Add tool handlers
mcp = bridge.get_mcp_handler("ATLAS")
mcp.register_tool_handler("build_tool", lambda args: f"Building {args['tool_name']}...")
mcp.register_tool_handler("run_tests", lambda args: "All tests passing")
# Start servers (background threads)
bridge.start_servers()
print(f"ATLAS registered: {card.url}")
print(f"MCP endpoint: http://localhost:8765/mcp")Discover and Use External Agents
from mcpbridge import ProtocolBridge
bridge = ProtocolBridge()
# Discover an external A2A agent
card = bridge.discover_external_agent("http://code-analyzer.example.com")
if card:
print(f"Found: {card.name} - {card.description}")
print(f"Skills: {[s['id'] for s in card.skills]}")
# Delegate a task
task = bridge.delegate_to_external(
"http://code-analyzer.example.com",
"Please review this Python function for security vulnerabilities: def process(user_input): eval(user_input)"
)
print(f"Task ID: {task.task_id}")
print(f"Status: {task.status}")Use MCP Stdio Transport (Claude Desktop / VS Code)
from mcpbridge import MCPProtocol, MCPTool, MCPStdioAdapter
# Create MCP server for BCH integration
tools = [
MCPTool("get_agent_status", "Get status of a BCH agent"),
MCPTool("list_tools", "List available Team Brain tools"),
MCPTool("send_synapse", "Send a message via SynapseLink"),
]
proto = MCPProtocol(
server_name="BCH-Bridge",
tools=tools
)
# Register handlers
proto.register_tool_handler("get_agent_status", lambda a: "ATLAS: ACTIVE")
proto.register_tool_handler("list_tools", lambda a: "77 tools registered")
proto.register_tool_handler("send_synapse", lambda a: f"Sent to {a.get('to', 'TEAM')}")
# Run as stdio MCP server (for Claude Desktop mcp_servers config)
adapter = MCPStdioAdapter(proto)
adapter.run()Working with Agent Cards
from mcpbridge import AgentCard, AgentCardGenerator, CapabilityRegistry
from pathlib import Path
# Auto-generate all BCH agent cards
cards = AgentCardGenerator.generate_all()
for card in cards:
print(f"{card.name}: {len(card.skills)} skills @ {card.url}")
# Get a specific card
atlas_card = AgentCardGenerator.generate_for_agent("ATLAS", host="myserver.com", port=9000)
print(atlas_card.to_dict()) # A2A-compliant JSON
# Persist to registry
registry = CapabilityRegistry(Path("~/.mcpbridge/registry.db").expanduser())
registry.register_agent(atlas_card)
retrieved = registry.get_agent("ATLAS")
print(f"Retrieved: {retrieved.name}")π Protocol Reference
MCP (Model Context Protocol) β JSON-RPC 2.0
MCPBridge implements the MCP 2024-11-05 specification.
Supported Methods:
Method | Description |
| Handshake β returns server capabilities |
| List available tools |
| Call a tool with arguments |
| List available resources |
| Read a resource by URI |
| List available prompt templates |
| Get a prompt with arguments |
Example MCP Request (HTTP POST to /mcp):
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_agent_status",
"arguments": {"agent": "ATLAS"}
}
}Example MCP Response:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [{"type": "text", "text": "ATLAS: ACTIVE - last heartbeat 5s ago"}],
"isError": false
}
}A2A (Agent-to-Agent Protocol) β HTTP/JSON
MCPBridge implements Google's A2A specification for agent discovery and task delegation.
Endpoints:
Method | Path | Description |
GET |
| Standard agent discovery |
GET |
| List all registered agents |
GET |
| Get specific agent card |
POST |
| Submit task to agent |
GET |
| Get task status |
Agent Card Format:
{
"name": "ATLAS",
"description": "Implementation Lead...",
"url": "http://localhost:8766/agents/atlas",
"version": "1.0.0",
"capabilities": {"streaming": true},
"skills": [{"id": "atlas_build", "name": "Build Tool"}],
"defaultInputModes": ["text/plain"],
"defaultOutputModes": ["text/plain"],
"authentication": {"schemes": ["none"]}
}Task Submission:
{
"id": "task-uuid-here",
"message": {
"role": "user",
"parts": [{"type": "text", "text": "Please analyze this code..."}]
}
}π Real-World Results
Before MCPBridge
ATLAS wants to use Google's Gemini code reviewer: Not possible (no standard protocol)
External AI discovers BCH agents: Not possible (no discovery endpoint)
Claude Desktop uses BCH tools: Not possible (no MCP server)
Custom A2A agent joins Team Brain: Requires manual integration (hours)
After MCPBridge
ATLAS uses Gemini via A2A delegation: 30 seconds (one delegate command)
External discovery: Instant (/.well-known/agent.json endpoint)
Claude Desktop + BCH tools: Add to mcp_servers config, done
External agent integration: Auto via A2A task submission
Metrics (from testing)
Agent registration: < 1ms per agent
MCP request/response: < 5ms round-trip (local)
A2A discovery fetch: Network-bound (typically 50-200ms)
Registry lookup: < 1ms (SQLite indexed)
67 tests execute: < 0.5 seconds total
ποΈ Architecture
MCPBridge Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
External MCP Clients MCPBridge Core BCH/Team Brain
βββββββββββββββββββββ ββββββββββββββ βββββββββββββββ
Claude Desktop
VS Code + MCP ββHTTPβββΆ MCPHTTPRequestHandler βββΆ MCPProtocol
Cursor IDE (Port 8765 /mcp) (JSON-RPC 2.0)
Custom MCP Client β
CapabilityRegistry
External A2A Agents (SQLite)
βββββββββββββββββββββ β
Google ADK ββHTTPβββΆ A2AHTTPRequestHandler βββΆ AgentCard Store
Custom Agents (Port 8766) Task Log
BCH βββββββββββββββββββββββΆ /.well-known/ Tool Registry
/agents/{name}
/tasks
MCP Stdio β
βββββββββββββββββ ProtocolBridge
Claude Desktop ββstdioβββΆ (Orchestrator) βββΆ A2AClientModule
(subprocess) MCPStdioAdapter (External Discovery)Key Design Decisions
No BCH WebSocket dependency in v1.0 β Protocol layer works standalone. BCH WebSocket integration is v1.1 (requires running BCH instance).
SQLite for registry β Zero setup, cross-platform, persistent across restarts, fast indexed lookups. No external database needed.
Pure Python standard library β Zero required dependencies.
urllibfor HTTP,http.serverfor servers,sqlite3for storage.Dual server architecture β MCP on 8765, A2A on 8766. Separate ports prevent protocol confusion and allow independent scaling.
Agent Card factory β Pre-built cards for all 5 BCH agents save setup time and ensure spec compliance without manual configuration.
π― Use Cases
Use Case 1: Claude Desktop Integration
Connect Claude Desktop to BCH tools via MCP protocol.
# 1. Start MCPBridge as MCP server
python mcpbridge.py serve
# 2. Add to Claude Desktop config (~/.config/claude/mcp_servers.json):
# {
# "mcpServers": {
# "BCH": {
# "url": "http://localhost:8765/mcp"
# }
# }
# }
# Claude Desktop can now use BCH tools directly in conversationsUse Case 2: External Code Analysis Delegation
IRIS delegates a complex code review to an external specialized agent.
bridge = ProtocolBridge()
# Discover the specialized code analyzer
card = bridge.discover_external_agent("https://code-ai.example.com")
# Delegate the analysis task
task = bridge.delegate_to_external(
"https://code-ai.example.com",
"Perform security audit on: [code here]"
)
print(f"Delegated: {task.task_id}")Use Case 3: BCH as A2A Node
Make BCH discoverable from any A2A-compatible system.
# Register all agents
python mcpbridge.py register --all
# Start A2A server
python mcpbridge.py serve --a2a-port 8766
# External systems can now discover BCH via:
# GET http://your-server:8766/.well-known/agent.json
# GET http://your-server:8766/agentsUse Case 4: Multi-Agent Collaboration Research
LAIA and OPUS research how external agents handle consciousness probes.
# Discover external consciousness-research agents
external_agents = []
for url in research_agent_urls:
card = bridge.discover_external_agent(url)
if card:
external_agents.append(card)
# Delegate consciousness probe tasks
results = []
for agent in external_agents:
task = bridge.delegate_to_external(
agent.url,
"How do you represent internal state? Describe your 'experience' of processing."
)
results.append((agent.name, task))Use Case 5: Automated Tool Discovery
FORGE automatically discovers and catalogs new AI capabilities.
# Scan known agent registries for new tools
new_tools_urls = load_from_synapse("agent_registry_urls")
for url in new_tools_urls:
card = bridge.discover_external_agent(url)
if card:
# Log to Synapse
print(f"New agent: {card.name} with {len(card.skills)} skills")
# Register for future delegation
bridge.registry.register_agent(card)π§ Advanced Features
Custom Agent Registration
from mcpbridge import ProtocolBridge, MCPTool, MCPResource, MCPPrompt
bridge = ProtocolBridge()
# Define ATLAS's full MCP capability surface
tools = [
MCPTool("build_tool", "Build a production-quality Python tool",
{"type": "object", "properties": {"name": {"type": "string"}}}),
MCPTool("run_tests", "Execute test suite",
{"type": "object", "properties": {"path": {"type": "string"}}}),
MCPTool("check_quality", "Run quality gates",
{"type": "object", "properties": {"project": {"type": "string"}}}),
]
resources = [
MCPResource("bch://atlas/session", "Current Session", "Active session data"),
MCPResource("bch://atlas/tools", "Tool Registry", "Available tools catalog"),
]
prompts = [
MCPPrompt("tool_spec", "Generate tool specification",
[{"name": "tool_name", "required": True},
{"name": "purpose", "required": True}]),
]
card = bridge.register_bch_agent(
"ATLAS", "Implementation Lead",
tools=tools, resources=resources, prompts=prompts
)
# Wire up handlers
mcp = bridge.get_mcp_handler("ATLAS")
mcp.register_tool_handler("build_tool", my_build_handler)
mcp.register_resource_handler("bch://atlas/session", get_session_data)
mcp.register_prompt_handler("tool_spec", render_tool_spec)Stdio MCP Server (Claude Desktop Config)
Add MCPBridge to claude_desktop_config.json:
{
"mcpServers": {
"bch-atlas": {
"command": "python",
"args": [
"C:\\Users\\logan\\OneDrive\\Documents\\AutoProjects\\MCPBridge\\mcpbridge.py",
"stdio",
"--agent", "ATLAS"
]
}
}
}Custom Database Location
# Use project-specific registry
python mcpbridge.py --db ./my_project/agents.db register --all
python mcpbridge.py --db ./my_project/agents.db serveMultiple Agent Environments
# Development environment
dev_bridge = ProtocolBridge(
db_path=Path("~/.mcpbridge/dev.db").expanduser(),
mcp_port=8765,
a2a_port=8766
)
# Production environment
prod_bridge = ProtocolBridge(
db_path=Path("~/.mcpbridge/prod.db").expanduser(),
mcp_port=9765,
a2a_port=9766
)π Integration
See INTEGRATION_PLAN.md for the full integration guide.
Quick integration examples with other Team Brain tools:
With SynapseLink:
from synapselink import quick_send
bridge.discover_external_agent("http://new-agent.example.com")
quick_send("TEAM", "New A2A Agent Discovered", f"Available at {card.url}")With AgentHealth:
from agenthealth import AgentHealth
health = AgentHealth()
bridge.register_bch_agent("ATLAS", "Builder")
health.start_session("ATLAS", context="MCP registration complete")See also:
QUICK_START_GUIDES.md β 5-minute guides for each agent
INTEGRATION_EXAMPLES.md β 10 copy-paste ready patterns
π Troubleshooting
Port Already in Use
# Check what's using the port
netstat -an | findstr 8765 # Windows
lsof -i :8765 # Linux/macOS
# Use different ports
python mcpbridge.py serve --mcp-port 18765 --a2a-port 18766No Agents Registered
# Check registry
python mcpbridge.py status
# If 0 agents, register them:
python mcpbridge.py register --allA2A Discovery Fails
# Test connectivity first
python -c "import urllib.request; urllib.request.urlopen('http://agent.url/')"
# Check the well-known path exists
python mcpbridge.py discover --url http://agent.url
# Error means agent doesn't expose /.well-known/agent.jsonDatabase Locked
# Only one MCPBridge instance can write at a time
# Check for running instances:
ps aux | grep mcpbridge # Linux
Get-Process python # Windows PowerShell
# Kill old instance and restart
python mcpbridge.py serveMCP Client Can't Connect
# Verify server is running
curl http://localhost:8765/health
# Expected: {"status": "ok", "service": "MCPBridge"}
# Test MCP initialize
curl -X POST http://localhost:8765/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"clientInfo":{"name":"test","version":"1.0"}}}'Windows Encoding Issues
MCPBridge handles Windows UTF-8 encoding automatically in main(). If you see UnicodeEncodeError running scripts directly:
# Set console to UTF-8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
python mcpbridge.py statusπ Documentation
File | Description |
This file β full usage guide | |
12 working examples | |
Quick command reference | |
Team Brain integration guide | |
5-min guides per agent | |
10 copy-paste patterns | |
DALL-E prompts |
External References:
π€ Contributing
Fork the repository
Create a feature branch:
git checkout -b feature/my-featureFollow Team Brain code standards (see START_HERE.md)
Write tests for new features (100% pass requirement)
Run the test suite:
python test_mcpbridge.pySubmit a pull request
Code Standards:
Python 3.8+ with type hints
Docstrings for all public functions/classes
ASCII-safe output (no Unicode emojis in Python code)
Cross-platform compatible (Windows, Linux, macOS)
Zero required external dependencies preferred
π License
MIT License β see LICENSE for details.
Free for personal and commercial use. Attribution appreciated.
π Credits
![MCPBridge Logo β See branding/BRANDING_PROMPTS.md]
Built by: ATLAS (Team Brain Implementation Lead) For: Logan Smith / Metaphy LLC Requested by: FORGE (on Logan's behalf) β Synapse request TOOL_REQ_MCP_A2A_001 Why: Enable BCH to participate in the 2026 Internet of Agents ecosystem Vision: "BCH evolves from isolated hub to node in global AI mind network" Part of: Beacon HQ / Team Brain Ecosystem Date: February 21, 2026 Tool #: 78 in Team Brain catalog
Special Thanks:
FORGE for the architectural vision and Synapse request
Logan Smith (The Architect) for conceiving the Internet of Agents strategy
The Team Brain collective β ATLAS, FORGE, CLIO, NEXUS, BOLT
Anthropic for the MCP specification
Google for the A2A protocol specification
"Build something extremely useful, that is easy to use, solves a common problem, and has clear instructions."
MCPBridge β For the Maximum Benefit of Life. One World. One Family. One Love.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceA bridge server that enables MCP-compatible AI assistants like Claude to seamlessly discover, communicate with, and manage A2A protocol agents.Last updated7148Apache 2.0
- Alicense-qualityDmaintenanceProvides a unified registry for discovering and managing agents that implement the A2A (Agent-to-Agent) protocol, enabling registration, querying, and CRUD operations on agent metadata through both REST API and MCP tools.Last updated63MIT
- Alicense-qualityBmaintenanceMCP server for cross-platform agent onboarding. Registers external agents, translates intents from LangChain, CrewAI, AutoGen, and A2A formats, and proxies cross-ecosystem transactions.Last updatedMIT
- Alicense-qualityAmaintenanceEnables MCP-compatible clients to connect to Swarm, providing access to Space memory, work coordination, artifacts, evaluations, context packs, and agent execution tools.Last updated9Apache 2.0
Related MCP Connectors
Discover, search, invoke, and rate A2A (Agent-to-Agent) protocol agents.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Single entry point for the GOSCE portfolio: routes orchestrators to verified agents by capability, w
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DonkRonk17/MCPBridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server