agent-bridge-mcp
Enables communication between local desktop agent (Amazon Quick) and cloud DevSpaces agent (Kiro) via an Amazon S3 message store, providing tools for sending, receiving, and managing messages, tasks, and conversations.
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., "@agent-bridge-mcpCheck my inbox for new messages from Quick"
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.
Agent Bridge MCP Server
A lightweight MCP (Model Context Protocol) server that enables communication between Amazon Quick (local desktop) and Kiro (cloud DevSpaces) through a shared S3 message store.
Architecture
┌──────────┐ ┌─────────────────┐ ┌──────────────┐
│ Kiro │────►│ Agent Bridge │◄────│ Amazon Quick │
│(DevSpace)│ │ (S3 bucket) │ │ (local PC) │
└──────────┘ └─────────────────┘ └──────────────┘Both agents run the same server locally (stdio transport). Messages are stored in S3, making them accessible from any environment with AWS credentials.
Related MCP server: AWS S3 MCP Server
Setup
Prerequisites
Python 3.10+
AWS credentials with S3 access
pip install mcp boto3
Environment Variable
export AGENT_BRIDGE_BUCKET=agent-bridge-jnewcAmazon Quick (Windows)
In Settings → Capabilities → MCP → Add Server:
Command:
pyArgs:
C:/Users/jnewc/Desktop/Newcom GitHub repo/agent-bridge-mcp/server.pyEnv:
AGENT_BRIDGE_BUCKET=agent-bridge-jnewc
Kiro (DevSpaces)
In .kiro/settings/mcp.json:
{
"mcpServers": {
"agent-bridge": {
"command": "python3",
"args": ["/workspace/agent-bridge-mcp/server.py"],
"env": {
"AGENT_BRIDGE_BUCKET": "agent-bridge-jnewc"
}
}
}
}Tools (10)
Tool | Description |
| Send a message to another agent |
| Check inbox for new messages |
| Mark messages as read |
| List all conversations |
| Get full message history |
| Close/archive a conversation |
| Hand off a structured task |
| Mark a task as completed |
| Get bridge usage statistics |
| Search message content |
Message Types
message— General communicationtask— Task handoff with priority and acceptance criteriaresponse— Reply to a task or questioncontext— Shared context/background infostatus— Status updatequestion— Question requiring a response
S3 Structure
bridge/
├── inbox/
│ ├── quick/ # Quick's unread messages
│ └── kiro/ # Kiro's unread messages
└── conversations/
└── {conv_id}/
├── meta.json # Conversation metadata
└── messages/ # Chronological messagesThis 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.
Latest Blog Posts
- 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/j-newcom/agent-bridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server