深爱办公插件网
← 返回市场

🤖 AI 接入指南

深爱办公插件支持通过 MCP(Model Context Protocol) 协议将全部子插件命令暴露给外部 AI 工具(Claude、Cursor、Windsurf 等),让 AI 助手直接调用 WPS 表格中的插件功能。

什么是 MCP?MCP 是 Anthropic 推出的开放协议,标准化了 AI 模型与外部工具的通信方式。配置后,AI 助手可以像调用内置工具一样调用你的插件命令。

📐 架构概览

🤖 AI 客户端 Claude / Cursor / Windsurf
→
🌉 MCP Bridge .NET 8 控制台进程
→
🔌 AiApiHost 主插件内置 HTTP 服务
→
🧩 子插件命令 138 个命令

📋 前置条件

  1. 已安装 深爱办公插件(宿主)并在 WPS 表格中正常加载
  2. 已安装 .NET 8 运行时(MCP Bridge 依赖)
  3. WPS 表格处于 运行状态(AiApiHost 随主插件启动)
  4. 已获取 访问令牌(见下方说明)
注意:主插件启动时会自动生成访问令牌并保存到 %AppData%\SloverAddin\config\ai_api_token.txt。每次主插件启动时如果该文件不存在才会重新生成。

🔑 获取访问令牌

主插件首次启动后,打开以下文件获取令牌:

%AppData%\SloverAddin\config\ai_api_token.txt

文件内容为一串 64 位十六进制字符,例如:

a1b2c3d4e5f6789012345678abcdef0123456789abcdef0123456789abcdef01
也可以通过环境变量 MCP_BRIDGE_TOKEN 传入令牌,优先级高于文件读取。

⚙️ Claude Desktop 配置

编辑 Claude Desktop 配置文件:

添加以下配置:

{
  "mcpServers": {
    "slover-addin": {
      "command": "dotnet",
      "args": [
        "C:\\path\\to\\SloverAddin.McpBridge.dll"
      ],
      "env": {
        "MCP_BRIDGE_TOKEN": "你的令牌粘贴在这里"
      }
    }
  }
}
将 C:\\path\\to\\ 替换为 MCP Bridge DLL 的实际路径。DLL 随主插件一起发布,通常位于主插件安装目录下。

⚙️ Cursor 配置

在 Cursor 设置中找到 MCP Servers 部分,添加新的 MCP Server:

或直接编辑 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "slover-addin": {
      "command": "dotnet",
      "args": ["C:\\path\\to\\SloverAddin.McpBridge.dll"],
      "env": {
        "MCP_BRIDGE_TOKEN": "你的令牌"
      }
    }
  }
}

⚙️ Windsurf 配置

编辑 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "slover-addin": {
      "command": "dotnet",
      "args": ["C:\\path\\to\\SloverAddin.McpBridge.dll"],
      "env": {
        "MCP_BRIDGE_TOKEN": "你的令牌"
      }
    }
  }
}

✅ 验证连接

配置完成后重启 AI 客户端,在对话中尝试:

  1. 询问 "列出可用的深爱插件工具" — 应返回 138 个工具
  2. 询问 "调用 game.chess_new 开始一局象棋" — 应成功执行
  3. 询问 "调用 funclib.text_sort 对文本排序" — 应返回排序结果
成功标志:AI 客户端能列出工具列表并执行命令,说明 MCP 链路已通。

🔒 安全说明

🔧 故障排查

AI 客户端无法连接

工具列表为空

命令执行失败

📚 可用命令概览

当前已暴露全部 138 个子插件命令,按插件分类:

子插件 pluginId 命令数 说明
棋类游戏 game 8 中国象棋/五子棋/围棋
功能函数库 funclib 30 排序/提取/拆分/合并等
电信函数库 telecomlib 63 电信业务数据处理
构建函数库 buildlib 16 建筑行业数据处理
市场函数库 marketlib 21 市场营销数据处理
在 AI 客户端中直接询问 "列出所有可用的深爱插件工具" 即可获取完整的工具清单及参数说明。