使用说明

项目简介

本项目 'aio_mcp_exe 服务器集合' 提供了一系列预编译的可执行文件,这些文件可以作为独立的 MCP (Model Context Protocol) 服务器运行。旨在帮助用户快速部署和使用 MCP 服务器,为大型语言模型 (LLM) 应用提供便捷的上下文服务支持。用户无需复杂的配置,只需双击运行相应的 exe 文件即可启动服务器,并通过简单的配置将其集成到支持 MCP 协议的 LLM 客户端,例如 Claude。

主要功能点

  • 开箱即用: 提供预编译的 '.exe' 文件,无需编译或复杂的环境配置,双击即可运行。
  • 多种功能模块: 包含多种功能的 MCP 服务器,例如:
    • 语音输入 (voice_input.exe): 可能提供语音转文本等语音输入相关的工具服务。
    • 内存 (mcp_server_memory.exe): 提供基于内存的数据存储和访问服务,作为 LLM 的短期记忆或缓存。
    • ChromaDB 集成 (mcp_server_chroma.exe): 集成了 ChromaDB 向量数据库,为 LLM 提供向量检索和知识库功能。
    • 浏览器操作 (mcp-use-browser.exe): 可能提供控制浏览器进行网页浏览、信息提取等工具服务。
  • 支持多种传输协议: 默认通过 SSE (Server-Sent Events) 提供服务,同时也支持 stdio 模式,以适应不同的客户端和应用场景。
  • Claude 集成示例: 提供了 Claude 客户端的配置示例,方便用户快速将这些 MCP 服务器集成到 Claude 中使用。

安装步骤

  1. 下载可执行文件: 访问 Releases 页面,根据需要下载相应的 '.exe' 文件,例如 'mcp_server_chroma.exe'。
  2. 运行服务器: 将下载的 '.exe' 文件保存到本地目录,双击运行即可启动 MCP 服务器。默认情况下,服务器可能以 SSE 模式运行。

服务器配置

对于支持 MCP 协议的 LLM 客户端(例如 Claude),您需要配置 MCP 服务器的启动命令和参数,以便客户端能够连接并使用服务器提供的功能。以下是针对 'mcp_server_chroma.exe' 的 Claude 客户端配置示例,您需要根据实际情况进行调整:

{
    "mcpServers": {
      "chroma": {
        "command": "C:/mcp_server_chroma.exe", //  请替换为 mcp_server_chroma.exe 文件的实际路径
        "args": [
          "--transport",
          "stdio", //  指定使用 stdio 传输协议
          "--db-path",
          "C:/chroma_db" //  指定 ChromaDB 数据库存储路径,请替换为您希望使用的路径
        ]
      }
    }
  }

配置说明:

  • '"chroma"': 服务器名称,您可以自定义,用于在客户端中引用该服务器。
  • '"command"': 必须修改。指向您下载的 'mcp_server_chroma.exe' 文件的绝对路径。请根据您实际保存文件的位置进行修改。
  • '"args"': 启动参数列表。
    • '"transport": "stdio"': 指定 MCP 服务器使用 'stdio' (标准输入输出) 传输协议。Claude 示例中使用了 'stdio',您也可以尝试其他传输协议,如果服务器支持的话。
    • '"db-path": "C:/chroma_db"': 必须修改。 指定 ChromaDB 数据库的存储路径。您可以根据需要修改为您希望使用的本地路径。请确保该路径存在或者程序有权限创建该路径

其他服务器配置: 如果您使用其他 '.exe' 文件(例如 'mcp_server_memory.exe' 或 'mcp-use-browser.exe'),您需要查看该服务器的文档或帮助信息,了解其支持的参数和配置方式,并据此修改 '"command"' 和 '"args"' 部分。

基本使用方法

  1. 启动 MCP 服务器: 双击运行下载的 '.exe' 文件。
  2. 配置 LLM 客户端: 将上述提供的 JSON 配置示例添加到您的 MCP 客户端(例如 Claude)的配置文件中,并根据您的实际情况修改 '"command"' 和 '"args"' 中的路径和参数。
  3. 在 LLM 应用中使用: 配置完成后,您的 LLM 应用就可以通过 MCP 协议与启动的服务器进行通信,利用服务器提供的资源和工具来增强 LLM 的能力,例如使用 ChromaDB 进行知识检索,或使用浏览器工具获取网页信息等。

信息

分类

开发者工具