关于 MCP Agent
LaunchBar 桌面应用,集成 Langchain 和 MCP 框架,根据用户提示自动完成任务。支持通过 MCP 配置文件灵活加载各类 MCP 服务。
主要功能
- 01Langchain 和 MCP 集成
- 02动态 MCP 服务加载
- 03@提示符自动完成
- 04LLM API 密钥配置
- 05MCP 工具自动选择
适用场景
- 01LaunchBar 快速命令执行
- 02多 MCP 服务自动化管理
- 03跨服务任务自动完成
MCP 相关
客户端通过 MCP 配置文件连接和管理 MCP 服务,根据工具名称动态加载对应的 MCP 服务。
详细介绍
MCP Agent
这是一个与 Langchain 和 MCP 集成的 Launchbar 操作,可根据你的提示词自动完成任务。
配置
使用应用程序之前,请确保添加 .env 文件来配置你的大模型 API 密钥。另外,还需要包含 mcp_config.json 文件来设置你的 MCP。
mcp_config.json 的格式应该如下所示:
{
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/your/folder/path1",
"/your/folder/path2"
]
},
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
}
}
suggestions.js 文件设计用于在你输入 "@" 时激活自动完成功能,为 MCP 服务名称提供建议。此外,此函数会动态加载仅与你指定的工具名称关联的 MCP 服务。你可以灵活地修改 suggestions.js 中的关键字部分,以与你安装的 MCP 服务对齐,或者如果你想改变其名称,也可以进行修改。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。