Skip to main content
Glama
j-newcom

agent-bridge-mcp

by j-newcom

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-jnewc

Amazon Quick (Windows)

In Settings → Capabilities → MCP → Add Server:

  • Command: py

  • Args: C:/Users/jnewc/Desktop/Newcom GitHub repo/agent-bridge-mcp/server.py

  • Env: 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_message

Send a message to another agent

get_messages

Check inbox for new messages

mark_read

Mark messages as read

list_conversations

List all conversations

get_conversation

Get full message history

close_conversation

Close/archive a conversation

handoff_task

Hand off a structured task

complete_task

Mark a task as completed

get_stats

Get bridge usage statistics

search_messages

Search message content

Message Types

  • message — General communication

  • task — Task handoff with priority and acceptance criteria

  • response — Reply to a task or question

  • context — Shared context/background info

  • status — Status update

  • question — 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 messages
A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

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