Token导航 LogoToken导航

MCP Server · 搜索检索

Workiq Proxy

workiq-proxy是一个增强Microsoft Work IQ MCP服务器的工具,提供结构化搜索、交互式REPL和OpenAI兼容的HTTP API等功能,适用于多种MCP客户端。

stdio官方级别未说明来源级核验工具 9@stuffbucket/workiq-proxy
GoClaude搜索VS Code

快速开始

作者 / 组织
stuffbucket
提供方
stuffbucket
运行时
Node.js

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Workiq Proxy 属于搜索检索类 MCP Server,公开资料标注 9 个工具,通过stdio 本地进程接入,适配 Claude、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @stuffbucket/workiq-proxy ask

客户端配置示例

{
  "mcpServers": {
    "workiq-proxy": {
      "command": "npx",
      "args": [
        "-y",
        "@stuffbucket/workiq-proxy",
        "ask"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

workiq代理

扩展 微软工作智商 具有广泛的MCP客户端支持、结构化搜索工具、交互式REPL和与OpenAI兼容的HTTP API。

它做什么

workiq代理增强了Work IQ的MCP服务器,使其与Claude Code、VS Code、Codex和其他MCP客户端无缝协作。

在MCP模式下,代理位于MCP客户端和Work IQ服务器之间:

MCP Client  workiq-proxy  workiq mcp

它

  1. 扩展MCP功能 --添加对以下内容的支持 prompts/list, resources/list,以及 resources/templates/list 因此,每个MCP客户端都能干净地连接
  2. 宣传全部功能 --确保客户端在初始化过程中看到功能齐全的服务器
  3. 经得起未来考验 --当Work IQ天生具备这些能力时,会自动退出
  4. 错误富集 --用故障排除上下文包装不透明错误(不接受EULA、令牌保护/错误530084、Entra ID条件访问/AADSTS、需要交互式登录和“创建对话失败”)
  5. 合成工具 --显示7个特定于域的工具(search_emails, search_documents, search_chats, search_channels, search_meetings, search_people, search_external)支持由 ask_work_iq
  6. 交互式REPL --当从没有参数的终端运行时,使用斜线命令启动Bubble Tea UI(/ask, /emails, /docs, /chats, /channels, /meetings, /people, /accept-eula, /tools, /help, /quit)、会话历史和魅力标记渲染
  7. 与OpenAI兼容的HTTP API — workiq-proxy serve 使用启动本地服务器 /v1/chat/completions (流媒体和非流媒体)以及 /v1/models
  8. CLI直通 --当从带有参数的交互式终端运行时,委托给底层 workiq CLI(EULA接受、认证、查询),因此您只需要一个软件包
  9. 流量记录 --将所有JSON-RPC消息记录到 ~/.work-iq-cli/mcp-traffic.log

安装

curl -fsSL https://stuffbucket.github.io/workiq-proxy/install.sh | sh

安装程序检测(或安装)Node.js,并通过npm设置workiq代理。

在Windows(PowerShell)上:

irm https://stuffbucket.github.io/workiq-proxy/install.ps1 | iex

或者,直接使用npm安装:

npm install -g @stuffbucket/workiq-proxy

这也会安装 @microsoft/workiq 作为依赖关系,不需要单独的设置。npm包提供了这两种功能 workiq-proxy 和 wiq 作为二进制文件。

或者从以下网址下载二进制文件 并将其放置在您的路径中。

先决条件

在使用代理之前,请从您的终端设置Work IQ:

# First run: accepts EULA interactively, then triggers browser auth
npx -y @stuffbucket/workiq-proxy ask

交互式会话将引导您完成EULA接受并通过浏览器登录。一旦完成,MCP服务器就会静默地重用缓存的令牌。

您也可以直接接受EULA:

npx -y @stuffbucket/workiq-proxy accept-eula

要验证身份验证是否以非交互方式工作,请执行以下操作:

npx -y @stuffbucket/workiq-proxy ask -q "What's on my calendar?"

命令

命令描述
*(无参数,TTY)*启动交互式REPL
ask -q "..."向Microsoft 365 Copilot提问(直接转到 workiq)
accept-eula通过MCP接受Work IQ EULA accept_eula 工具
mcp启动MCP代理服务器(stdio)——在没有TTY时也是隐式模式
serve在本地主机上启动与OpenAI兼容的HTTP API
json交互式JSON-RPC测试模式
version显示workiq CLI版本(直通)
help显示使用情况摘要

配置

克劳德代码

项目级别 (添加到 .mcp.json 在当前目录中):

claude mcp add --transport stdio workiq --scope project -- npx -y @stuffbucket/workiq-proxy

用户级别 (适用于所有项目):

claude mcp add --transport stdio workiq --scope user -- npx -y @stuffbucket/workiq-proxy

或添加到 .mcp.json 手动:

{
  "mcpServers": {
    "workiq": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@stuffbucket/workiq-proxy"]
    }
  }
}

VS代码/GitHub副本

项目级别 --添加到 .vscode/mcp.json:

{
  "servers": {
    "workiq": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@stuffbucket/workiq-proxy"]
    }
  }
}

用户级别 --添加到VS Code用户设置(settings.json):

{
  "mcp": {
    "servers": {
      "workiq": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "@stuffbucket/workiq-proxy"]
      }
    }
  }
}

OpenAI Codex命令行界面

添加 .codex/mcp.json:

{
  "mcpServers": {
    "workiq": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@stuffbucket/workiq-proxy"]
    }
  }
}

旗帜

标志默认值描述
--workiq-cmdnpx -y @microsoft/workiq访问Work IQ CLI的基本命令(代理附加 mcp 对于MCP模式)
--log-file~/.work-iq-cli/mcp-traffic.log覆盖日志文件路径
--no-logfalse禁用流量记录
--port11435港口 serve 模式(如果繁忙,则寻找下一个可用的模式)

全局安装的Work IQ CLI示例:

{
  "mcpServers": {
    "workiq": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@stuffbucket/workiq-proxy", "--workiq-cmd", "workiq"]
    }
  }
}

验证

配置后,检查服务器是否连接:

  • 克劳德代码: 跑 /mcp 查看服务器状态和可用工具
  • VS代码: 检查输出面板中的MCP服务器状态

您应该看到9个工具: accept_eula, ask_work_iq,再加上7个合成搜索工具。

故障排除

该代理通过可操作的提示丰富了五类上游错误:

错误模式可能原因修复
EULA/许可协议不接受Work IQ EULA运行 workiq-proxy accept-eula
错误530084/令牌保护组织需要令牌保护CA策略要求IT管理员豁免Work IQ CLI应用程序
AADSS/安全策略Entra ID条件访问策略阻止检查错误代码并联系IT管理员
需要交互需要浏览器登录运行 workiq-proxy ask -q "What's on my calendar?" 重新验证
创建对话失败身份验证令牌已过期或复制副本许可证处于非活动状态运行 workiq-proxy ask -q "What's on my calendar?" 重新验证

服务器未连接 --检查 ~/.work-iq-cli/mcp-traffic.log 获取完整的JSON-RPC转录。

发展

# Build
make build

# Test
make test

# Lint (Go + JS)
make lint

# Cross-compile all platforms
make all

程序化API

使用workiq代理作为依赖项,将Work IQ嵌入到您自己的Node.js项目中:

npm install @stuffbucket/workiq-proxy

基于管道(无端口,无网络)

const { createClient } = require("@stuffbucket/workiq-proxy");

const client = await createClient();
const answer = await client.ask("What's on my calendar?");
console.log(answer);

const emails = await client.searchEmails({ from: "alice", date_range: "last week" });
const docs   = await client.searchDocuments({ keywords: "quarterly report" });
const chats  = await client.searchChats({ person: "bob", keywords: "standup" });

await client.close();

createClient() 在stdio管道上生成workq代理——没有端口,没有HTTP。MCP握手是自动进行的。

方法说明
ask(question)向Microsoft 365 Copilot提问
searchEmails(params)搜索电子邮件(from, subject, keywords, date_range)
searchDocuments(params)搜索文档(filename, keywords, site, file_type)
searchChats(params)搜索聊天记录(person, keywords, date_range, channel)
callTool(name, args)按名称调用任何MCP工具
listTools()列出所有可用工具
close()关闭子进程

选项: createClient({ workiqCmd?, noLog? })

HTTP服务器(兼容OpenAI)

如果您需要HTTP API(例如用于非节点消费者):

const { createServer } = require("@stuffbucket/workiq-proxy");

const server = await createServer();           // starts serve --json
const models = await server.listModels();      // /v1/models
const reply  = await server.chat("What's on my calendar?");
console.log(reply.choices[0].message.content);
await server.close();
方法说明
server.url基本URL(例如。 http://127.0.0.1:11435)
server.listModels()列出可用型号
server.chat(message)发送聊天消息(字符串或完整的OpenAI请求体)
server.chat(body, { stream: true })流式传输SSE块
server.onEvent(fn)订阅JSONL日志事件;返回取消订阅功能
server.events所有捕获的日志事件的数组
server.close()关闭服务器

选项: createServer({ port?, workiqCmd?, noLog? })

许可证

麻省理工学院——见 许可证Charmbraselet库在MIT许可证下使用(请参阅许可证中的第三方通知)。

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

MCP代理Go本地部署结构化搜索交互式REPLOpenAIAPI

支持客户端

ClaudeVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Workiq Proxy

MCP World · 本页

9stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Workiq Proxy 怎么安装?

公开资料给出的安装命令是 npx -y @stuffbucket/workiq-proxy ask,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Workiq Proxy 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Workiq Proxy 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Workiq Proxy 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Workiq Proxy 支持哪些客户端?

公开资料标注支持 Claude、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP