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
安装
安装
- 添加到您的
Cargo.toml:
# 来自 crates.io
mcp-agent = "0.1.0"
# 或来自 GitHub
mcp-agent = { git = "https://github.com/CeerDecy/mcp-agent", branch = "main" }- 构建项目:
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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。