返回市场
麦普_a2a

麦普_a2a

作者:regismesquita20 星标更新:2025-05-05

项目介绍

A2A MCP 服务器

这是一个简单的MCP服务器,提供Claude桌面访问A2A协议代理的功能。

开发者友好,但尚未完全准备好用于生产环境。你可以根据需要对其进行修改和扩展。 但是,直接部署到生产环境中可能不是一个好主意。

概述

该项目旨在连接Claude桌面与A2A(代理到代理)协议代理,特别是那些使用pcingola/a2a_min和fast-agent构建的代理。它作为一个个人项目开发,以帮助代理开发并作为娱乐用途。

工具

该服务器提供了三个MCP工具:

  1. a2a_server_registry - 注册或移除A2A服务器

    {
      "action": "add", 
      "name": "安全审计", 
      "url": "http://localhost:8000"
    }
    
  2. list_agents - 列出所有已注册代理及其功能

    {}
    
  3. call_agent - 向代理发送提示并获取其响应

    {
      "agent_name": "安全审计",
      "prompt": "regismesquita/DevControlMCP"
    }
    

工作流程

典型的工作流程是:

  1. 使用a2a_server_registry注册一个A2A服务器
  2. 使用list_agents列出所有可用代理
  3. 需要时使用call_agent调用代理

本地测试

此服务器已在本地进行了测试,使用了基于fast-agent和a2a_min的安全审计代理。它成功地使Claude桌面能够与A2A代理通信。

目的

这个桥梁允许Claude桌面与任何兼容A2A的代理进行交互,通过MCP工具接口扩展Claude的功能。

截图

<img width="515" alt="image" src="https://github.com/user-attachments/assets/e52a5920-781d-4455-aac1-a547b265ce1f" />