MCP Catalogs
首页

mcp-agent

by CeerDecy·0·综合分 30

一个将 MCP 工具与 LLM 客户端集成的 Rust 框架,处理工具集成和客户端管理。

developer-toolsai-llmproductivity
0
Forks
0
活跃 Issue
11 个月前
最近提交
2 天前
收录于

概述

MCP Agent 是一个开发框架,能够无缝集成 MCP 工具与 LLM 客户端。使用 Rust 编写,它为开发者提供了一种结构化方法,通过利用大型语言模型能力来构建 MCP 工具。该框架管理依赖的 MCP 工具和 LLM 客户端的集成,使开发者能够专注于实现其特定的业务逻辑。它具有灵活的 TOML 配置系统、支持多个 MCP 服务器和可配置的 LLM 参数等功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建利用 LLM 能力的自定义 MCP 工具
:创建集成多个 MCP 服务器与 AI 功能的应用程序
:开发将 AI 代理与文件系统操作结合的生产力工具
:这个框架支持哪些 MCP 服务器?
:我可以在 MCP Agent 中使用不同的 LLM 提供商吗?

什么时候选它

想要构建与 LLM 集成的 MCP 工具并需要结构化 Rust 框架的开发者。

什么时候不要选它

如果您寻找的是 MCP 服务器而非构建 MCP 工具的框架,或者您更喜欢使用 Rust 以外的语言进行开发。

可对比工具

mcp-servermcp-ts-sdkllm-mcp

安装

安装

  1. 添加到您的 Cargo.toml
# 来自 crates.io
mcp-agent = "0.1.0"

# 或来自 GitHub
mcp-agent = { git = "https://github.com/CeerDecy/mcp-agent", branch = "main" }
  1. 构建项目:
cargo build

对于 Claude Desktop 集成,请添加到您的 claude_desktop_config.json

{
  "mcpServers": {
    "mcp-agent": {
      "command": "您的可执行文件路径",
      "args": []
    }
  }
}

FAQ

这个框架支持哪些 MCP 服务器?
该框架支持任何可通过命令和参数配置的 MCP 服务器。它包含 searxng 和 fetch 服务器的示例,但设计用于与任何兼容 MCP 的服务器配合工作。
我可以在 MCP Agent 中使用不同的 LLM 提供商吗?
是的,该框架支持可配置的 LLM 参数,包括 API 密钥、基础 URL 和模型名称,使其与实现 async-openai 客户端接口的各种 LLM 提供商兼容。

mcp-agent 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。