Shortcut.com MCP 服务器
用于访问和搜索 Shortcut.com 上的票证的模型上下文协议 (MCP) 服务器的实现。
概述
该项目实现了一个 MCP 服务器,允许 Claude 和其他兼容 MCP 的 AI 助手与 Shortcut.com 的票务管理系统进行交互。通过此集成,AI 助手可以:
在快捷方式中列出并搜索故事(票证)
获取有关特定故事的详细信息
创造新故事
更新现有故事
向故事添加评论
检索工作流状态和项目
Related MCP server: Shortcut MCP Server
先决条件
Python 3.10+
Shortcut.com API 令牌
安装
克隆此存储库:
git clone https://github.com/yourusername/mcp-server-shortcut.git cd mcp-server-shortcut创建虚拟环境并安装依赖项:
# Using uv (recommended) curl -LsSf https://astral.sh/uv/install.sh | sh # For Mac/Linux uv venv source .venv/bin/activate # On Mac/Linux or .venv\Scripts\activate on Windows uv pip install -r requirements.txt # Using pip python -m venv venv source venv/bin/activate # On Mac/Linux or venv\Scripts\activate on Windows pip install -r requirements.txt使用您的快捷方式 API 令牌在项目根目录中创建一个
.env文件:SHORTCUT_API_TOKEN=your_token_here SERVER_PORT=5000 SERVER_HOST=0.0.0.0 DEBUG_MODE=True
运行服务器
使用以下命令启动 MCP 服务器:
python -m src.server配置 Claude 桌面
要将此 MCP 服务器与 Claude Desktop 一起使用:
编辑Claude桌面配置文件:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
添加 MCP 服务器配置:
{ "mcpServers": { "shortcut": { "command": "python", "args": ["-m", "src.server"], "env": { "SHORTCUT_API_TOKEN": "your_token_here" } } } }重新启动 Claude Desktop。
可用的 MCP 功能
资源
shortcut://stories- 访问故事列表shortcut://story/{story_id}- 访问特定故事
工具
list_stories- 列出带有可选过滤功能的故事search_stories- 使用文本查询搜索故事get_story_details- 获取有关特定故事的详细信息create_story创建一个新故事update_story- 更新现有故事add_comment- 为故事添加评论list_workflow_states- 列出所有工作流状态list_projects- 列出所有项目
提示
create_bug_report- 生成错误报告模板create_feature_request- 生成功能请求模板
项目结构
src/——源代码目录server.py- 主要 MCP 服务器实现config.py配置管理shortcut_client.py- 快捷方式 API 的客户端utils.py实用函数和数据模型
requirements.txt项目依赖项.env环境变量(未在 git 中跟踪)
发展
添加新功能
要向 MCP 服务器添加新功能:
将任何新的 API 方法添加到
shortcut_client.py如果需要,在
utils.py中定义 Pydantic 模型使用
server.py中的装饰器实现 MCP 功能:使用
@mcp.resource()获取只读资源使用
@mcp.tool()执行可以修改数据的操作使用
@mcp.prompt()生成模板或结构化文本
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WynnD/mcp-server-shortcut'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
