用于 Shortcut 的 MCP 服务器。
<br />更多详细信息请参阅 官方 Windsurf 文档。
Windsurf MCP 配置面板添加自定义服务器。{
"mcpServers": {
"shortcut": {
"command": "npx",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>"
}
}
}
}
更多详细信息请参阅 官方 Cursor 文档。
mcp.json 文件(该文件应位于 ~/.cursor/mcp.json 或 <项目根目录>/.cursor/mcp.json,但请参阅 Cursor 文档以获取更多详细信息)。{
"mcpServers": {
"shortcut": {
"command": "npx",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>"
}
}
}
}
更多详细信息请参阅 官方 Claude Code 文档。
你可以从 Claude Code CLI 添加新的 MCP 服务器。但直接修改 JSON 文件更简单!
你可以从命令行添加新的 MCP 服务器:
# 在此处获取你的 Shortcut 令牌:https://app.shortcut.com/settings/account/api-tokens
claude mcp add shortcut --transport=stdio -e SHORTCUT_API_TOKEN=$SHORTCUT_API_TOKEN -- npx -y @shortcut/mcp@latest
或者你可以直接编辑本地 JSON 文件:
~/.claude.json)。projects > mcpServers 部分并添加以下详细信息并保存文件:{
"projects": {
"mcpServers": {
"shortcut": {
"command": "npx",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>"
}
}
}
}
}
settings.json 文件。操作指南 在此 "context_servers": {
"shortcut": {
"settings":{},
"command": {
"path": "<PATH/TO/NPX>",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>"
}
}
}
}
你可以通过设置 SHORTCUT_TOOLS 环境变量来限制 LLM 可用的工具,该变量是一个逗号分隔的列表。
stories 或 epics。stories-get-by-id 或 epics-search。默认情况下,所有工具都是启用的。
示例:
{
"mcpServers": {
"shortcut": {
"command": "npx",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>",
"SHORTCUT_TOOLS": "stories,epics,iterations-create"
}
}
}
}
除了上述 可用工具 中列出的完整工具名称外,还接受以下值:
usersstoriesepicsiterationsobjectivesteamsworkflowsdocuments你可以通过将 SHORTCUT_READONLY 环境变量设置为 true 来以只读模式运行 MCP 服务器。这将禁用所有修改 Shortcut 数据的工具。
示例:
{
"mcpServers": {
"shortcut": {
"command": "npx",
"args": [
"-y",
"@shortcut/mcp@latest"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>",
"SHORTCUT_READONLY": "true"
}
}
}
}
在执行其他操作之前,请确保你正在运行最新版本!
如果你在使用此 MCP 服务器时遇到问题,有几种选择:
你还可以查看下面列出的 常见问题,看看是否有已知的解决方案。
如果你使用 MISE 管理 Node 和 NPM 版本,尝试运行 MCP 服务器时可能会遇到“客户端关闭”错误。安装此扩展到你的 IDE 可能会有所帮助:https://github.com/hverlin/mise-vscode/。
npm install
npm run build
要测试你的本地开发版本的 MCP 服务器而不是使用发布的包,请按照以下步骤操作:
构建项目:
npm run build
创建或修改你的 mcp.json 文件以引用你的本地构建:
{
"mcpServers": {
"shortcut": {
"command": "node",
"args": [
"/path/to/your/local/mcp-server-shortcut/dist/index.js"
],
"env": {
"SHORTCUT_API_TOKEN": "<YOUR_SHORTCUT_API_TOKEN>"
}
}
}
}
将此 mcp.json 文件放置在以下位置之一:
~/.cursor/mcp.json) 或项目目录 (.cursor/mcp.json)重启你的 AI 助手(Cursor 或 Windsurf)以加载新的配置。
这允许你在不发布新版本的情况下立即测试对 MCP 服务器的更改。