使用说明

项目简介

MTS-MCP (Model Tooling Suite - Model Context Protocol) 项目提供了一套全面的MCP服务器和专门的AI代理,旨在通过各种集成和分析工具增强 Claude 等大型语言模型 (LLM) 的能力。该项目核心是一个MCP服务器,它整合了多种功能模块,如知识图谱管理、推理引擎、Perplexity AI 搜索、实时新闻集成、Notion 工作区集成以及包管理器等,旨在为LLM客户端提供丰富的上下文信息和功能调用能力。

主要功能点

  • 资源管理: 通过 Nexus 知识图谱管理和存储结构化知识,支持实体和关系的管理。Perplexity 和 News 集成提供互联网搜索和实时新闻资源。
  • 工具注册和执行: 提供多种工具,包括:
    • Nexus 工具: 用于知识图谱的创建、清除和管理。
    • Reasoning 工具: 用于结构化推理,包括分析、综合、验证和序列推理等。
    • Perplexity 工具: 集成 Perplexity AI 搜索引擎,提供多种搜索模式和过滤选项。
    • News 工具: 提供新闻搜索和头条新闻获取功能。
    • Notion 工具: 集成 Notion 工作区,支持搜索页面和数据库内容。
    • Package Manager 工具: 用于项目包管理,支持 npm, yarn, pnpm, bun 等包管理器,以及 Next.js 应用创建。
  • Prompt 模板: 虽然文档中没有明确提及 Prompt 模板,但通过工具的组合和上下文资源的管理,可以支持定制化的 LLM 交互模式。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/calvinmagezi/mts-mcp.git
    cd mts-mcp
  2. 安装依赖:
    bun install
  3. 构建服务器:
    bun run build

服务器配置

要将 MTS-MCP 服务器与 Claude Desktop 等 MCP 客户端一起使用,您需要将服务器配置添加到客户端的配置文件中。对于 Claude Desktop,配置文件通常是 'claude_desktop_config.json'。 根据您的操作系统,该文件可能位于不同的位置:

  • MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%/Claude/claude_desktop_config.json'

打开或创建 'claude_desktop_config.json' 文件,并添加以下 JSON 配置。请根据您的实际 'mts-mcp' 项目的构建路径修改 'command' 字段。

{
  "mcpServers": {
    "mts-mcp-server": {
      "command": "/path/to/mts-mcp/build/index.js"
    }
  }
}

配置参数说明:

  • '"mts-mcp-server"': 服务器名称,可以自定义,用于在客户端中标识该服务器。
  • '"command"': 必须修改。指向 MTS-MCP 服务器启动脚本的绝对路径。请将 '/path/to/mts-mcp/build/index.js' 替换为您实际的 'mts-mcp' 项目 'build/index.js' 文件的完整路径。

基本使用方法

  1. 确保已安装 Node.js (v18+) 和 Bun 包管理器。
  2. 按照安装步骤克隆仓库、安装依赖并构建服务器。
  3. 配置 MCP 客户端(如 Claude Desktop)以连接到 MTS-MCP 服务器。
  4. 启动 Claude Desktop 或其他 MCP 客户端。客户端应该能够检测到并连接到 MTS-MCP 服务器。
  5. 在 Claude 等客户端中,您现在可以使用 MTS-MCP 服务器提供的工具和资源。例如,您可以指示 Claude 使用 "search_news" 工具来搜索新闻,或使用 "create_reasoning_step" 工具进行结构化推理。具体的工具调用方式取决于 MCP 客户端的界面和指令格式。

信息

分类

AI与计算