关于 In Parallel
In Parallel 将团队的简报、会议、决策和 Wiki 页面接入 AI 对话,面向需要查阅或共享团队工作背景的成员。它通过远程 MCP 服务提供带来源且受用户权限范围约束的团队上下文。
主要功能
- 01读取团队简报、会议和决策
- 02搜索团队 Wiki 页面
- 03记录并分享团队发现
- 04按用户权限访问工作区
适用场景
- 01了解本周优先事项
- 02快速回顾项目背景
- 03将研究发现记录给团队
MCP 相关
提供托管的 MCP 服务,客户端可读取团队上下文并记录共享发现;访问范围受用户权限控制。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.in-parallel.ai/mcpclaude mcp add --transport http ai-in-parallel-in-parallel https://www.in-parallel.ai/mcp{"mcpServers":{"ai-in-parallel-in-parallel":{"type":"http","url":"https://www.in-parallel.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-in-parallel-in-parallel":{"type":"http","url":"https://www.in-parallel.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-in-parallel-in-parallel":{"type":"http","url":"https://www.in-parallel.ai/mcp"}}}{"mcpServers":{"ai-in-parallel-in-parallel":{"serverUrl":"https://www.in-parallel.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
In Parallel
将团队上下文带入与 AI 助手的对话中。了解最新优先事项、查找相关决策,并与团队分享有用的发现。
开始使用
你需要拥有 In Parallel 账号,并有权访问团队工作区。
Claude Code、Codex 或 Cursor
运行设置命令。它会询问要设置哪些助手,然后为你的用户安装:
npx -y github:in-parallel-oy/agent-plugin
需要 Node 20.12+。Claude Code 和 Codex 还需要各自的 CLI 位于你的 PATH 中。Cursor 用户随后应重新加载 Cursor。
之后,可在同一命令中使用 doctor 检查安装情况,使用 uninstall 移除安装。添加 --help 可查看其他所有选项。
Claude Desktop 或 ChatGPT
打开应用的插件浏览器,从团队的插件库中安装 In Parallel。如果列表中没有它,请添加 https://github.com/in-parallel-oy/agent-plugin 作为插件来源,或请管理员将其设为可用。
Claude Projects
Claude 项目中的对话线程通过你的 claude.ai 连接器访问 In Parallel;项目对话本身无法使用 In Parallel,只有其中的线程可以。
- 在 claude.ai → Customize → Connectors 下连接 In Parallel。
- 向管理员获取
claude-projectsZIP,或从本仓库的检出副本运行node scripts/package.js --client claude-projects来构建。 其中仅包含技能,不含 MCP 服务、钩子或脚本。 - 在 Project settings → Plugins 中添加它。
如果你的工作区提供此选项,工作区「What's set up」页面上的 Copy instructions for a Claude project 会提供可粘贴的项目说明。
接下来
登录 In Parallel,选择要连接的工作区,然后与助手开始新的对话。
试试看
- “这周有哪些事需要我关注?”
- “给我介绍一下 [project] 的最新情况。”
- “为我的团队记录这项发现:……”
插件在你的机器上会做什么
插件由两部分组成:in-parallel 技能,以及与 In Parallel 服务的连接。它不会在你的机器上运行钩子或脚本,也不会保留本地文件。
发送给 In Parallel 的内容
仅限助手通过 In Parallel 连接发送的内容(除非你在设置期间选择了其他环境,否则连接地址为 https://www.in-parallel.ai/mcp)。该技能会要求助手:
- 阅读团队上下文,例如简报、会议、决策和维基页面
- 记录你想与团队分享的发现
登录
你通过助手应用的连接登录流程进行登录,该流程会在浏览器中打开 In Parallel。应用会保留登录状态。插件脚本绝不会查看、读取或存储密码或令牌。
安装命令
npx -y github:in-parallel-oy/agent-plugin 会下载此仓库及其两个安装依赖项。它会将插件复制到 ~/.in-parallel/setup/,供 Claude Code 和 Codex 使用;或复制到 ~/.cursor/plugins/local/in-parallel,供 Cursor 使用,并通过 claude 或 codex 命令注册插件。它会将你选择的服务 URL 写入该副本。
安装前,它会读取你现有的 MCP 设置,以查找冲突的 In Parallel 条目:~/.claude.json(或 CLAUDE_CONFIG_DIR 中的文件)、当前项目中的 .mcp.json,以及 ~/.cursor/mcp.json 和 .cursor/mcp.json。它绝不会更改这些文件。
安装和卸载操作仅针对你的用户级安装。为单个项目安装的副本会保留;安装程序会指出该副本的名称以及移除它的命令。
doctor 会列出检查过的所有位置(你的用户设置、项目根目录和当前目录,以及每个客户端的插件注册),并标明已找到、未找到或存在冲突,然后再报告任何错误。对于 Claude Code,它会列出每个 In Parallel 副本及其作用范围、所属项目和文件,例如为你的用户安装的设置副本,以及安装在另一个项目中的副本。冲突条目会说明冲突对象及原因;名为 in-parallel 的旧条目会附上修复方法。它会指出已更改的安装文件;如果安装后的 .mcp.json 新增了 Authorization 请求头,doctor 会提示已添加凭据请求头,但不会打印其内容。它始终会显示安装程序安装的端点,即使检查失败也是如此。如果没有设置副本,doctor 会列出安装程序未安装的项目副本,说明可以保留该副本,并提供移除它的命令。它只检查安装情况,不检查其是否正常工作;如需检查,请向你的 Agent 询问:“检查我的 In Parallel 连接”。doctor 不会更改任何内容。
卸载
如果你使用了安装命令,请运行:
npx -y github:in-parallel-oy/agent-plugin uninstall
它只会移除安装程序自身写入的文件和注册信息,为每项内容打印一行,并先将文件备份到 ~/.in-parallel/setup/backups/。如果某个文件在安装程序写入后发生了更改,它会停止操作,不会移除该文件。
如果你是从插件浏览器安装的,请在那里移除 In Parallel。
需要帮助?
向你的助手询问:“检查我的 In Parallel 连接。”
如果你无法安装插件或访问工作区,请向工作区管理员寻求帮助。
发布到 MCP 注册表
server.json 会在官方 MCP 注册表中列出托管的 In Parallel MCP 服务:为公司 AI 提供上下文层,让 Claude、ChatGPT、Copilot 和其他 MCP 客户端获取团队的决策、会议和计划,并附带来源,且根据每位用户的权限进行范围限制。PulseMCP 和 Glama 会从官方注册表导入新条目;Smithery 需要在 smithery.ai 单独提交。
安装 mcp-publisher(brew install mcp-publisher)并检查文件:
mcp-publisher validate
名称 ai.in-parallel/in-parallel 需要证明你控制着 in-parallel.ai。两种证明方式都使用 Ed25519 密钥,需要 OpenSSL 3(brew install openssl@3;macOS 的 LibreSSL 不支持 Ed25519):
OPENSSL=/opt/homebrew/opt/openssl@3/bin/openssl
$OPENSSL genpkey -algorithm Ed25519 -out key.pem
PUBLIC_KEY="$($OPENSSL pkey -in key.pem -pubout -outform DER | tail -c 32 | base64)"
PRIVATE_KEY="$($OPENSSL pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"
然后选择一种方式:
- DNS。 在
in-parallel.ai顶级域(而非子域)添加一条 TXT 记录,值为v=MCPv1; k=ed25519; p=${PUBLIC_KEY},等待dig +short TXT in-parallel.ai显示该记录,然后运行mcp-publisher login dns --domain in-parallel.ai --private-key "$PRIVATE_KEY"。 - HTTP。 在
https://in-parallel.ai/.well-known/mcp-registry-auth以text/plain格式提供单行内容v=MCPv1; k=ed25519; p=${PUBLIC_KEY}。注册表会获取顶级域,且不会跟随重定向,因此从顶级域重定向到 www 时必须跳过此路径。然后运行mcp-publisher login http --domain in-parallel.ai --private-key "$PRIVATE_KEY"。
登录后,发布:
mcp-publisher publish
如果无法访问域名,请将服务重命名为 io.github.in-parallel-oy/in-parallel,并以 in-parallel-oy GitHub 组织所有者的身份运行 mcp-publisher login github 登录。
不要将 key.pem 放入代码仓库。每个已发布的版本都是永久的,因此需要更新条目时,请递增版本号并再次发布。npm version <patch|minor|x.y.z> 会在 package.json、server.json 和每个插件清单中设置版本号,并提交更改。
仓库布局
插件目录和市场只会安装 plugins/in-parallel/:技能、MCP 连接、每个客户端的清单、LICENSE 和 NOTICE。设置命令、其 package.json 和锁文件,以及构建脚本都保留在仓库根目录,不包含在已安装的插件中。确保 plugins/in-parallel/LICENSE 和 plugins/in-parallel/NOTICE 与根目录中的副本完全一致;测试会检查这一点。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。