关于 Unblocked
Unblocked 为编码 Agent 提供来自代码、Pull Request、文档、问题和团队对话的组织上下文,适用于需要理解团队项目背景的开发团队。托管 MCP 服务提供上下文研究、URL 内容获取和仓库规则查询,并附带 Agent Skills 与 CLI 接入文档。
主要功能
- 01跨代码与团队来源研究上下文
- 02获取已知 URL 的内容
- 03查询仓库编码规则
- 04提供面向 Agent 的技能
- 05包含 CLI 与客户端设置说明
适用场景
- 01研究代码、Pull Request 和相关讨论
- 02读取文档或问题链接内容
- 03在编码前获取仓库规范
- 04为编码 Agent 配置组织上下文
MCP 相关
托管 MCP 服务通过 Streamable HTTP 和 OAuth 接入,提供 `context_research`、`context_get_urls` 和 `context_get_rules` 三个工具。该仓库包含连接说明与技能,不包含托管服务器实现。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://getunblocked.com/api/mcpsseclaude mcp add --transport http com-getunblocked-unblocked https://getunblocked.com/api/mcpsse{"mcpServers":{"com-getunblocked-unblocked":{"type":"http","url":"https://getunblocked.com/api/mcpsse"}}}在 Cursor 中打开{"servers":{"com-getunblocked-unblocked":{"type":"http","url":"https://getunblocked.com/api/mcpsse"}}}在 VS Code 中打开{"mcpServers":{"com-getunblocked-unblocked":{"type":"http","url":"https://getunblocked.com/api/mcpsse"}}}{"mcpServers":{"com-getunblocked-unblocked":{"serverUrl":"https://getunblocked.com/api/mcpsse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Unblocked MCP 和 Agent 技能
Unblocked 为编码 Agent 提供来自代码、拉取请求、文档、问题和对话的组织上下文。Unblocked MCP 通过 Model Context Protocol 提供这些上下文。Agent 技能会指导 Agent 何时以及如何使用它。
此仓库包含公开的连接文档、MCP Registry 元数据和 Agent 技能,但不包含托管服务的实现。这些技能遵循开放的 Agent Skills 规范。
连接到托管的 Unblocked MCP
你需要拥有 Unblocked 账户,并能够访问团队工作区。要设置 Unblocked,请先连接你的源代码。然后添加数据源,例如文档、问题跟踪工具和消息平台,为 Agent 提供代码以外的上下文。按照 MCP 设置指南连接编码 Agent。
- 在支持 Streamable HTTP 和 OAuth 的客户端中添加远程 MCP 服务。
- 将服务 URL 设为
https://getunblocked.com/api/mcpsse。 - 选择 Streamable HTTP;在客户端中有时会显示为 HTTP。
- 按照客户端的 OAuth 提示操作。登录 Unblocked 并授权连接。
如需客户端设置和身份验证详情,请参阅当前远程连接说明。
MCP 工具
托管的 MCP 服务提供三个工具:
| MCP 工具 | 用途 |
|---|---|
context_research | 研究代码、拉取请求、文档、问题和对话,并返回带有来源引用的答案。 |
context_get_urls | 获取一个或多个已知 URL 的内容。 |
context_get_rules | 获取代码仓库的编码规则和约定。 |
MCP 工具、CLI 命令和技能彼此独立。Unblocked CLI 提供 unblocked context-research 和 unblocked context-get-urls 等命令。它还提供 context-search-* 和 context-query-* 命令。这些额外命令并非托管的 MCP 工具。以下技能会引导 Agent 完成这些工作流。
可用技能
| 技能 | 描述 |
|---|---|
| unblocked-context-research | 使用 MCP 或 CLI 研究已连接的数据源 |
| unblocked-context-search-code | 使用 CLI 在已连接的代码仓库中搜索代码 |
| unblocked-context-search-prs | 使用 CLI 搜索拉取请求的描述和审查内容 |
| unblocked-context-search-issues | 使用 CLI 搜索问题跟踪工具 |
| unblocked-context-search-documentation | 使用 CLI 搜索文档 |
| unblocked-context-search-messages | 使用 CLI 搜索团队对话 |
| unblocked-context-query-issues | 使用 CLI 按项目和人员筛选并获取问题 |
| unblocked-context-query-prs | 使用 CLI 按代码仓库和人员筛选并获取拉取请求 |
| unblocked-context-get-urls | 使用 MCP 或 CLI 获取 URL 内容 |
| unblocked-context-get-rules | 使用 MCP 或 CLI 获取代码仓库的编码规则 |
| unblocked-tools-guide | 在 CLI 命令和 MCP 工具之间进行选择,以无头模式运行,并处理工具不可用的情况 |
设置
Unblocked CLI 安装程序
在 macOS 和 Linux 上,此命令会安装 Unblocked CLI、配置受支持的编码 Agent、安装技能,并启动 OAuth 身份验证:
curl -fsSL https://getunblocked.com/install-mcp.sh | bash
请参阅 MCP 设置指南,了解受支持的客户端和平台说明。
Claude 插件
在 Claude Code 中直接将此仓库连接为插件:
claude plugin marketplace add unblocked/skills
claude plugin install unblocked-skills
Devin 插件
为你的个人 Devin 范围安装插件:
devin plugins install unblocked/skills
要为组织或企业安装插件,请打开 Customize,选择 Add plugin,选择 From repository,然后输入 unblocked/skills。
Cursor 插件
此仓库是一个独立的 Cursor 插件。它会安装所有技能,并配置托管的 Unblocked MCP 服务。
要将其作为本地插件进行测试:
mkdir -p ~/.cursor/plugins/local
git clone https://github.com/unblocked/skills ~/.cursor/plugins/local/unblocked-skills
重启 Cursor 或运行 Developer: Reload Window。打开 Customize,确认 Unblocked 技能和 MCP 服务已就绪。当 MCP 服务需要身份验证时,Cursor 会启动 Unblocked OAuth 流程。
使用 Skills CLI
bunx skills add unblocked/skills
手动复制
将技能目录复制到 Agent 的技能文件夹中。将 <skill-name> 替换为某个目录,例如 unblocked-context-research 或 unblocked-context-get-urls:
# Claude Code
cp -r skills/<skill-name> ~/.claude/skills/
# Cursor
cp -r skills/<skill-name> .cursor/skills/
文档与支持
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。