使用说明
星际之门mcp
用于AI代理的个人MCP服务器工具包。与Asana、GitHub等集成。
适用于任何兼容MCP的客户端:Claude、Cursor、Windsurf、Continue等。
安装
npx stargate-mcp
或全局安装:
pnpm add -g stargate-mcp
配置
添加到MCP客户端配置中:
{
"mcpServers": {
"stargate": {
"command": "npx",
"args": ["stargate-mcp"],
"env": {
"ASANA_TOKEN": "your-asana-personal-access-token",
"SLACK_TOKEN": "xoxp-your-slack-user-token",
"GITHUB_TOKEN": "ghp_your-github-personal-access-token"
}
}
}
}
配置文件位置
| 客户端 | 路径 |
|---|---|
| 克劳德代码 | ~/.claude/settings.json 或 .mcp.json 在项目中 |
| 克劳德桌面 | ~/Library/Application Support/Claude/claude_desktop_config.json |
| 光标 | .cursor/mcp.json 在项目中 |
环境变量
根据您提供的令牌,有条件地加载工具:
| 变量 | 启用 |
|---|---|
ASANA_TOKEN |
Asana任务管理工具 |
SLACK_TOKEN |
Slack消息工具 |
GITHUB_TOKEN |
GitHub项目V2管理工具 |
可用工具
姿势
在以下地址获取您的代币:https://app.asana.com/0/developer-console
| 工具 | 说明 |
|---|---|
asana_list_workspaces |
列出所有可访问的工作区 |
asana_list_projects |
列出工作区中的项目 |
asana_list_sections |
列出项目中的节(列) |
asana_list_tasks |
列出项目或部分中的任务 |
asana_get_task |
获取任务详细信息,包括自定义字段 |
asana_update_task |
更新任务名称、备注、截止日期、完成情况 |
asana_update_custom_fields |
更新自定义字段(估计/实际时间) |
asana_move_task |
将任务移动到其他部分 |
asana_add_comment |
向任务添加注释 |
Slack
在以下位置创建Slack应用程序:https://api.slack.com/apps
使用 用户令牌 (xoxp-)所以消息会像你一样显示。所需的用户令牌范围: channels:read, channels:history, groups:read, groups:history, chat:write.
| 工具 | 说明 |
|---|---|
slack_list_channels |
列出您可以访问的Slack频道 |
slack_send_message |
向频道发送消息 |
slack_read_messages |
阅读频道的最新消息 |
slack_reply_to_thread |
回复消息线程 |
GitHub项目
在以下位置创建经典个人访问令牌:https://github.com/settings/tokens
所需范围: repo, project, read:org
| 工具 | 说明 |
|---|---|
github_list_projects |
列出用户或组织的项目V2 |
github_get_project_fields |
获取所有字段(状态选项=板列、自定义字段) |
github_list_project_items |
使用可选状态筛选器在项目板上列出项目 |
github_get_project_item |
获取单个项目项的完整详细信息 |
github_update_project_item_field |
更新任何字段值--通过设置“状态”在列之间移动项目 |
github_add_project_item |
将现有问题/PR添加到项目中,或创建草稿问题 |
github_list_issue_comments |
列出对某个问题的评论 |
github_add_issue_comment |
向问题添加评论 |
github_list_sub_issues |
列出父问题的子问题 |
github_update_issue |
更新问题标题、正文、状态、标签、受让人 |
发展
# Clone
git clone https://github.com/eggfriedrice24/stargate-mcp.git
cd stargate-mcp
# Install
pnpm install
# Build
pnpm build
# Run locally
ASANA_TOKEN=your-token pnpm start
许可证
麻省理工学院
