使用说明
项目简介
Beamlit MCP Gateway 是一个 Model Context Protocol (MCP) 服务器的实现,它充当梁束命令行工具 (Beamlit CLI) 和大型语言模型 (LLM) 客户端之间的桥梁。此网关允许 LLM 通过标准化的 MCP 协议调用 Beamlit CLI 提供的功能,从而扩展 LLM 的能力。
主要功能点
- MCP 协议兼容: 完全实现了 Model Context Protocol 规范,确保与各类 MCP 客户端的兼容性。
- Beamlit CLI 集成: 无缝对接 Beamlit CLI,将 Beamlit 的功能暴露为可通过 MCP 调用的工具。
- 工具代理: 将来自 LLM 客户端的工具调用请求转发至 Beamlit CLI 执行,并将结果返回给客户端。
- 易于部署: 可以通过简单的命令启动和配置,方便集成到现有的 LLM 应用生态中。
安装步骤
- 安装 Beamlit CLI: 确保您的系统上已安装并配置好 Beamlit CLI。请参考 Beamlit 文档 获取安装指南。
- 安装 Node.js: 确保您的环境中安装了 Node.js (版本 16 或更高) 和 npm 或 yarn 包管理器。
- 克隆仓库: 使用 Git 克隆 Beamlit MCP Gateway 仓库到本地:
git clone https://github.com/beamlit/mcp-gateway - 进入目录: 切换到项目目录:
cd mcp-gateway - 安装依赖: 使用 npm 或 yarn 安装项目依赖:
npm install - 构建项目: 构建服务器代码:
npm run build
服务器配置
要让 MCP 客户端(例如 Claude Desktop)连接到 Beamlit MCP Gateway 服务器,您需要在客户端的配置文件中添加 MCP 服务器的配置信息。以下是一个示例配置,您需要将其添加到您的 MCP 客户端配置文件中。
{ "mcpServers": { "beamlit": { "command": "npx", // 启动服务器的命令,这里使用 npx 来运行本地安装的 @beamlit/mcp-gateway 包 "args": ["-y", "@beamlit/mcp-gateway"] // 命令参数,-y 忽略安装提示,@beamlit/mcp-gateway 指定要执行的包 } } }
基本使用方法
- 启动服务器: 在项目目录下,运行以下命令启动 MCP 服务器:
或者,在开发模式下,可以使用 'npm run watch' 命令,它会在文件更改时自动重新构建服务器。npm run start - 配置 MCP 客户端: 根据您的 MCP 客户端(如 Claude Desktop)的文档,配置连接到名为 "beamlit" 的 MCP 服务器,并使用上面提供的服务器配置信息。
- 使用 LLM 应用: 现在,您的 LLM 应用应该能够通过 MCP 协议与 Beamlit MCP Gateway 服务器通信,并利用 Beamlit CLI 提供的工具了。
信息
分类
AI与计算