本指南将帮助您快速设置并开始使用"天机"思维模型 MCP 服务器。"天机"采用模型上下文协议(Model Context Protocol, MCP)作为通信标准,可与多种支持 MCP 的客户端配合使用。

安装步骤概览

1

系统要求

确认您的系统满足以下最低要求:

  • Node.js 18.x 或更高版本
  • NPM 7.x 或更高版本
  • 至少 50MB 硬盘空间用于思维模型数据库
  • 支持 MCP 协议的客户端应用(VS Code, Cursor, Claude 等)

2

选择部署方式

您可以选择以下两种方式部署"天机"服务器:

方式一:使用 NPX 远程启动服务器(推荐)

此方式更简单,无需本地安装完整代码,直接从npm仓库拉取包并运行:

npx --no-cache @thinking-models/mcp-server

使用 --no-cache 参数确保每次都获取最新版本

方式二:从源码安装(适合自定义开发)

此方式适合需要自定义开发或修改服务器代码的场景:

# 克隆仓库
git clone https://github.com/lanyijianke/thinking_models_mcp.git
cd thinking_models_mcp

# 安装依赖
npm install

# 编译代码
npm run build

# 启动服务器
node build/thinking_models_server.js

3

配置 MCP 客户端

所有客户端都需要通过配置文件(而非UI界面)进行配置,下面是通用配置格式:

方式一:使用 NPX 远程启动配置

{
  "mcpServers": {
    "thinking-models": {
      "command": "npx",
      "args": [
        "--yes",
        "--no-cache",
        "@thinking-models/mcp-server@latest"
      ]
    }
  }
}

方式二:本地运行配置

{
  "mcpServers": {
    "tianji": {
      "command": "node",
      "args": [
        "您的路径/thinking_models_mcp/build/thinking_models_server.js"
      ]
    }
  }
}

请将"您的路径"替换为实际的安装路径

4

应用配置到客户端

将上述配置应用到您的客户端中。每个客户端的配置文件位置不同,但格式相同。以下是各客户端的配置指南:

VS Code

了解如何在VS Code中应用MCP配置文件

VS Code配置详情

Cursor

了解如何在Cursor编辑器中应用MCP配置文件

Cursor配置详情

Claude

了解如何在Claude桌面应用中应用MCP配置文件

Claude配置详情
重要提示: 所有客户端均应使用配置文件方式进行配置,而非通过UI界面设置。这样可以确保配置一致且可靠。

5

验证安装

通过客户端发送一个简单请求测试服务器连接是否成功:

请求示例: "天机"当前版本号是多少?

如果配置正确,应该收到一个包含版本信息的响应。

常见安装问题

可能的原因和解决方案:

  • 端口冲突:如果使用网络模式,检查端口是否被其他应用占用
  • 客户端配置错误:确认客户端中配置的连接 URL 或命令路径正确
  • 防火墙限制:检查防火墙是否允许指定端口的通信

尝试重启服务器并使用默认配置,先确认基本连接是否可用。

可能的原因和解决方案:

  • 文件权限问题:确保模型目录有读取权限
  • 模型文件格式错误:检查自定义模型的 JSON 格式是否正确
  • 安装不完整:尝试重新安装服务器以确保所有依赖和数据文件完整

检查服务器日志以获取更详细的错误信息。

可能的原因和解决方案:

  • Node.js 版本过低:升级 Node.js 到支持的版本(18.x 或更高)
  • 依赖冲突:在一个干净的环境中重新安装

使用 nvm(Node Version Manager)可以轻松切换 Node.js 版本来测试兼容性。