Ambur MCP server

Ambur MCP server

site icon
2025.05.09 0
Rust消息处理任务执行开发效率
Ambur MCP server 是一个用 Rust 编写的服务,主要用于包装 Ambur 查询和执行入口点消息,以便通过签名者进行广播。它适用于需要高效消息处理和广播的开发场景,特别是在与 Claude Desktop 和 LangGraph 集成时。
View on GitHub

Overview

基本能力

产品定位

Ambur MCP server 是一个用于消息处理和广播的中间件服务,特别适用于开发工具链中的消息传递和任务执行。

核心功能

  1. 包装 Ambur 查询和执行入口点消息。
  2. 通过签名者广播消息。
  3. 支持与 Claude Desktop 和 LangGraph 的集成。

适用场景

  1. 开发工具链中的消息传递和任务执行。
  2. 与 Claude Desktop 集成,用于自动化任务处理。
  3. 与 LangGraph 集成,将 MCP 端点转换为 Graph 工具。

工具列表

  1. @langchain/mcp-adapters: 将 MCP 端点转换为 Graph 工具,支持多服务器 MCP 客户端配置。

常见问题解答

  1. 如何构建项目?
  2. 需要 nightly 版本的 Rust,以使用 rustc 的 2024 版本。
  3. 使用 cargo build 进行开发构建,cargo build --release 进行部署构建。

  4. 如何与 Claude Desktop 连接?

  5. 构建发布二进制文件,并在配置文件中指定路径。
  6. 对于虚拟机和 WSL 用户,需要指定 VM 执行路径和参数。

  7. 如何与 LangGraph 连接?

  8. 安装 @langchain/mcp-adapters 包,配置多服务器 MCP 客户端。

使用教程

使用依赖

  1. 安装 nightly 版本的 Rust: sh rustup default nightly

安装教程

  1. 克隆项目并构建: sh cargo buildsh cargo build --release

  2. 配置 Claude Desktop 或 LangGraph 以使用 MCP server。

调试方式

  1. 运行构建后的二进制文件,检查日志输出。
  2. 使用 @langchain/mcp-adapters 包中的工具进行集成测试。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。