使用说明
项目简介
Langbase MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,它集成了 Langbase 的功能,允许用户通过 MCP 协议在 LLM 应用中使用 Langbase 的管道 (Pipes) 和记忆 (Memory) 功能。通过此服务器,LLM 客户端可以方便地调用 Langbase 提供的各种能力,例如创建和运行自定义的 LLM 管道,以及构建和检索文档记忆库。
主要功能点
- 管道管理:
- 创建管道 (Create Pipes):根据用户提供的名称、描述和系统提示词创建新的 Langbase 管道。
- 运行管道 (Run Pipes):使用用户输入的内容执行指定的 Langbase 管道。
- 更新管道 (Update Pipes):修改已存在的 Langbase 管道的描述、温度、模型和关联记忆库。
- 列出管道 (List Pipes):查看当前 Langbase 账户下所有可用的管道。
- 记忆管理:
- 创建记忆库 (Create Memory):创建具有自定义名称和描述的 Langbase 记忆库。
- 上传文档 (Upload Documents):将文档内容添加到指定的 Langbase 记忆库中。
- 列出记忆库 (List Memories):查看当前 Langbase 账户下所有可用的记忆库。
- 记忆检索 (Memory Retrieval):根据查询内容在指定的 Langbase 记忆库中搜索并检索相似的文本片段。
安装步骤
- 获取 Langbase API Key:
- 前往 Langbase 官网 (https://langbase.com/) 注册并登录,获取您的 API Key。
- 克隆仓库:
- 打开终端,执行命令克隆仓库到本地:
git clone https://github.com/arre-ankit/mcp-server-langbase.git
- 打开终端,执行命令克隆仓库到本地:
- 进入项目目录:
cd mcp-server-langbase - 安装依赖:
npm install - 构建项目:
构建成功后,会在 'build' 目录下生成 'index.js' 文件,这就是 MCP 服务器的脚本。npm run build
服务器配置
在您的 MCP 客户端中 (例如 Cursor 或 Claude desktop),添加新的 MCP 服务器配置。以下是配置示例,您需要根据实际情况修改路径和 API Key。
MCP 服务器配置 (JSON 格式):
{ "服务器名称": "langbase-server", // 您可以自定义服务器名称 "类型": "command", "命令": "node", "参数": [ "ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js", // 将 ABSOLUTE_PATH_TO_MCP_SERVER 替换为 build/index.js 文件的绝对路径 "--key=YOUR_LANGBASE_API_KEY" // 将 YOUR_LANGBASE_API_KEY 替换为您的 Langbase API Key ] }
注意:
- 请将 'ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js' 替换为 'build/index.js' 文件在您本地文件系统中的绝对路径。例如 '/Users/yourusername/mcp-server-langbase/build/index.js'。
- 请将 'YOUR_LANGBASE_API_KEY' 替换为您在 Langbase 官网获取的 API Key。
基本使用方法
配置完成后,在您的 MCP 客户端中选择 'langbase-server',即可使用 Langbase MCP Server 提供的各项功能。您可以根据客户端的界面提示,调用相应的工具 (Tools) 来管理 Langbase 的管道和记忆库,从而在 LLM 应用中利用 Langbase 的强大能力。 例如,在客户端中,您可能会看到 'create-pipe', 'run-pipe', 'create-memory', 'retrival-from-memory' 等工具,选择并填写相应的参数即可使用。
信息
分类
AI与计算