mcpField
A
Astravue MCP

Astravue MCP

远程服务
astravue.com生产力129 周前更新

关于 Astravue MCP

Astravue MCP 是连接 Astravue 工作区与 AI 工具的云端服务,面向项目经理、开发者和团队。它支持通过对话管理项目、任务、工时与自定义字段,并遵循用户现有的访问权限。

主要功能

  1. 01搜索和浏览空间、项目与任务
  2. 02创建和更新任务、子任务及评论
  3. 03记录工时并生成工时报告
  4. 04管理自定义字段
  5. 05自动化冲刺规划和批量任务更新

适用场景

  1. 01通过对话创建冲刺项目和任务
  2. 02在 IDE 中更新任务与评论
  3. 03记录计时并查看工时报告
  4. 04批量调整项目任务状态

MCP 相关

该 MCP 服务通过工具向 AI 客户端开放 Astravue 工作区操作,包括项目、任务、工时和报告。连接使用 OAuth 2.0,工具调用遵循已认证用户在 Astravue 中的权限。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.astravue.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Astravue

网站 文档 最新版本 Apache 2.0 许可证 官方 MCP 注册表 PulseMCP 官方收录 Vibehackers 已收录 MCP Market 已收录 Glama.ai 已收录 已验证的 Claude 连接器 Claude Code 插件

在 Cursor 中安装 MCP 服务

Astravue MCP 服务

Astravue MCP 演示
点击图片下载完整演示(含音频)。

Astravue MCP 服务是一个基于云的桥接服务,可连接你的 Astravue 工作区与兼容的 AI 工具。完成配置后,这些工具即可实时访问你的空间、项目、任务、工时记录和自定义字段。所有操作均通过 OAuth 2.0 进行身份验证,并遵循用户现有的访问控制设置。

借助 Astravue MCP 服务,你可以:

  • 搜索和浏览空间、项目和任务,无需切换工具。
  • 通过自然语言创建和更新任务、子任务、检查清单和评论。
  • 使用实时计时器或手动记录追踪工时,并生成工时表报告。
  • 管理自定义字段,包括下拉列表、日期、货币等。
  • 自动化工作流,例如冲刺规划、状态报告和批量更新任务。

该服务面向项目经理、开发者和团队,适用于使用 AI 驱动的 IDE 或助手、希望无需切换上下文即可管理工作的用户。

完整的产品文档请访问 docs.astravue.com。

Astravue 已通过验证和审核,并收录于 Claude 连接器目录。


支持的客户端

所有客户端都连接到同一端点:https://api.astravue.com/mcp 首次连接时,系统会要求你在浏览器中登录 Astravue。

客户端文档传输方式
Claude CodeMCP 设置Streamable HTTP
Claude Desktop连接器目录Streamable HTTP
Claude.ai(Web)连接器目录Streamable HTTP
Claude Mobile连接器目录Streamable HTTP
CursorMCP 设置Streamable HTTP
VS CodeMCP 设置Streamable HTTP
WindsurfMCP 设置Streamable HTTP
ClineMCP 设置Streamable HTTP
JetBrains IDEsMCP 设置Streamable HTTP
Gemini CLIMCP 设置Streamable HTTP

设置说明

Claude 连接器目录(推荐)

Astravue 已作为经过验证的连接器,在 Claude.ai、Claude Desktop、Claude Mobile、Claude Code 和 Cowork 中提供。

  1. 在 Claude.ai 或 Claude Desktop 中,前往 Customize → Connectors。
  2. 点击 +,浏览连接器目录并搜索 Astravue。
  3. 选择 Astravue,点击 Connect,然后登录 Astravue 并批准访问权限。
  4. 开始新对话,并从 + → Connectors 菜单中启用 Astravue。

当 Claude Code 使用 Claude.ai 订阅完成身份验证后,连接器会自动可用。运行 /mcp 确认连接状态。使用 API 密钥、Bedrock 或 Vertex 的 Claude Code 会话不会加载 Claude.ai 连接器;请改用下方的直接连接命令。


Claude Code

连接器目录提供经过验证的 MCP 连接。若还需要八个引导式项目管理工作流,请安装 Astravue 插件。对于 API 密钥、Bedrock、Vertex 和自定义配置,仍可使用直接 MCP 连接。

选项 A — 安装为 Claude Code 插件(推荐)

该插件将 MCP 服务与八个预构建技能打包在一起,可自动执行常见的项目管理工作流。它已列入 Anthropic 的社区插件市场。

在 Claude Code 中运行:

/plugin marketplace add anthropics/claude-plugins-community
/plugin install astravue@claude-community
/reload-plugins

也可以直接从此仓库安装:

/plugin marketplace add AstravueOrg/astravue-mcp-server
/plugin install astravue@astravue
/reload-plugins

安装后,运行 /mcp 确认 astravue 已连接,然后打开 /plugin 并切换到 Installed 选项卡,查看打包的技能。

有关安装范围(用户、项目、本地),请参阅 Anthropic 的插件发现文档。

选项 B — 仅安装 MCP 服务

如果你只想使用原始 MCP 服务,不需要打包的技能,请运行:

claude mcp add --transport http astravue https://api.astravue.com/mcp

浏览器会自动打开。使用你的 Astravue 账户登录,然后点击 Approve。

要确认连接,请在新的 Claude Code 会话中运行 /mcp。你应该会看到 astravue 列出为已连接状态,并显示绿色标记。

在项目团队中共享连接

添加 --scope project 标志,在项目根目录中创建 .mcp.json 文件:

claude mcp add --transport http --scope project astravue https://api.astravue.com/mcp

将 .mcp.json 提交到仓库,这样团队成员就会自动获得此连接。


Claude Desktop
  1. 在 Claude Desktop 中前往 Customize → Connectors。
  2. 点击 +,浏览目录并搜索 Astravue。
  3. 选择 Astravue,点击 Connect,然后登录并批准访问。
手动配置文件设置(高级)

如果你的 Claude Desktop 版本中没有 Connectors,请编辑:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "astravue-mcp": {
      "type": "http",
      "url": "https://api.astravue.com/mcp"
    }
  }
}

保存文件并重启 Claude Desktop。


Claude.ai(Web)
  1. 前往 claude.ai → Customize → Connectors。
  2. 点击 +,浏览目录并搜索 Astravue。
  3. 选择 Astravue,点击 Connect,然后登录并批准访问。

Claude Mobile(iOS / Android)

Claude Mobile 使用与 Claude.ai 相同的连接器生态系统。你可以从移动端连接器目录连接 Astravue,或先在 Claude.ai 或 Claude Desktop 上连接,然后在移动设备上使用同一个 Claude 账户。


Cursor
  1. 前往 Cursor Settings → Tools & MCP
  2. 点击 New MCP Server — 这会打开你的 mcp.json 文件
  3. 添加以下配置:
{
  "mcpServers": {
    "astravue-mcp": {
      "url": "https://api.astravue.com/mcp"
    }
  }
}
  1. 保存文件。浏览器会打开 — 使用你的 Astravue 账户登录并点击 Approve。
项目级配置

在项目根目录中创建 .cursor/mcp.json 文件,并使用上面的相同配置。此连接仅适用于该项目。


VS Code
  1. 在项目根目录中添加 .vscode/mcp.json 文件:
{
  "servers": {
    "astravue-mcp": {
      "type": "http",
      "url": "https://api.astravue.com/mcp"
    }
  }
}
  1. 打开命令面板(macOS 上按 Cmd+Shift+P,Windows 上按 Ctrl+Shift+P),运行 MCP: List Servers,然后点击 astravue-mcp 旁边的 Start。
  2. 在浏览器中使用你的 Astravue 账户进行身份验证。
用户级配置(所有项目)

将以下内容添加到你的 User Settings (JSON):

{
  "mcp": {
    "servers": {
      "astravue-mcp": {
        "type": "http",
        "url": "https://api.astravue.com/mcp"
      }
    }
  }
}

Windsurf
  1. 打开 Windsurf MCP 配置文件:

    • macOS / Linux: ~/.codeium/mcp_config.json
    • Windows: C:\Users\[username]\.codeium\mcp_config.json
    • 或前往 Settings → Tools → Windsurf Settings → Add Server
  2. 添加以下内容:

{
  "mcpServers": {
    "astravue-mcp": {
      "serverUrl": "https://api.astravue.com/mcp"
    }
  }
}

如果配置中已有其他服务,请在现有的 mcpServers 对象中添加 astravue-mcp — 不要替换整个文件。

  1. 重新加载 Windsurf,并使用你的 Astravue 账户进行身份验证。

Cline
  1. 点击 VS Code 侧边栏中的 Cline 图标 → 点击右上角的 菜单(⋮) → 选择 MCP Servers。
  2. 前往 Remote Servers 选项卡并填写:
    • 服务名称: astravue-mcp
    • 服务 URL: https://api.astravue.com/mcp
    • 传输类型: Streamable HTTP
  3. 点击 Add Server。浏览器会打开 — 登录并点击 Approve。
手动 JSON 配置

在 Configure 选项卡中点击 Configure MCP Servers,打开 cline_mcp_settings.json 并添加:

{
  "mcpServers": {
    "astravue-mcp": {
      "url": "https://api.astravue.com/mcp",
      "type": "streamableHttp"
    }
  }
}

JetBrains(IntelliJ、WebStorm、PyCharm 等)
  1. 前往 Settings → Tools → AI Assistant → Model Context Protocol (MCP)
  2. 点击 Add → 选择 Streamable HTTP → 粘贴:
{
  "mcpServers": {
    "astravue-mcp": {
      "url": "https://api.astravue.com/mcp"
    }
  }
}
  1. 点击 OK,然后点击 Apply。在浏览器中使用你的 Astravue 账户登录。

Gemini CLI

将此仓库中的 gemini-extension.json 复制到 Gemini CLI 扩展目录,或将服务 URL 添加到 Gemini MCP 配置中。


其他 MCP 客户端

适用于任何支持 Streamable HTTP + OAuth 2.0 的客户端:

设置值
服务 URLhttps://api.astravue.com/mcp
传输方式Streamable HTTP
身份验证OAuth 2.0(Authorization Code + PKCE)
仅支持 SSE 的客户端(mcp-remote 桥接)

如果你的客户端仅支持 SSE 传输,请运行:

npx -y mcp-remote@latest https://api.astravue.com/mcp

将客户端指向本地 mcp-remote 进程,而不是 Astravue URL。


工作原理

Astravue MCP 将工作区操作公开为 AI 助手可调用的工具。每个工具都会在你的 Astravue 工作区中执行特定操作,例如创建项目、管理任务、记录时间或获取报告。

AI 助手收到请求后,会根据用户的提示词选择合适的工具,并使用所需参数执行该工具。

身份验证: 所有工具都需要有效的已验证会话。如果工具调用因 401 Unauthorized 失败,请重新连接 AI 客户端以刷新会话。

破坏性操作: 某些工具会执行删除任务、项目或空间等破坏性操作。大多数 AI 客户端在执行这些操作前都需要确认。请务必先检查操作,再予以批准。


权限

Astravue MCP 遵循与 Astravue Web 应用相同的基于角色的访问控制。每次工具调用都会以你已验证的用户身份,并使用你现有的权限执行。你无法通过 MCP 访问或修改任何你在应用中无法访问的内容。

组织角色
角色MCP 访问权限
账户管理员可全面访问组织中的所有空间、项目和任务
管理员可全面访问组织中的所有空间、项目和任务
经理可管理自己所属的空间和项目
成员可在自己所属的空间和项目中读取和写入
访客只读。无法通过 MCP 执行任何写入操作
空间级权限
操作所需角色
列出空间、查看空间详情空间成员
创建、更新、删除空间组织管理员或经理
项目级权限
操作所需角色
列出任务、查看项目详情项目成员
创建或更新任务项目成员
添加项目成员、删除项目项目管理员
管理自定义字段、状态项目管理员
任务级权限
操作所需角色
查看任务、评论、清单项目成员
创建任务、添加评论、记录时间项目成员
删除任务任务负责人、任务创建者或项目管理员
删除评论评论创建者或组织管理员

如果工具调用返回 403 Access Denied,表示你的账户不具备执行该操作所需的角色。请联系工作区管理员更新你的权限。


工作流示例

用户向 AI 助手提出请求:

“创建一个名为 Sprint 5 的新冲刺,并添加登录、支付和 API 文档相关任务。”

AI 助手可能会执行以下工具:

  1. astravue_create_project — 创建 Sprint 5 项目
  2. astravue_bulk_create_tasks — 一次调用创建三个任务
  3. astravue_update_task — 按需设置优先级或截止日期

这样就能通过一次对话完成复杂的项目设置。


可用工具

Astravue MCP Server 在以下类别中提供 87 个工具。

空间(5 个工具)
工具描述示例提示词
astravue_list_spaces列出组织中的所有空间“显示我的所有空间”
astravue_get_space获取特定空间的详情,包括其中的项目“Design 空间中有哪些项目?”
astravue_create_space创建新空间“创建一个名为 Product Development 的空间”
astravue_update_space更新空间名称或设置“将 Marketing 空间重命名为 Growth”
astravue_delete_space永久删除空间及其所有内容“删除已归档的 Test 空间”
项目(6 个工具) | 工具 | 描述 | 提示词示例 | | :--- | :---------- | :------------- | | `astravue_list_projects` | 列出空间中的所有项目 | “列出 Engineering 空间中的所有项目” | | `astravue_get_project` | 获取特定项目的完整详情 | “Sprint 3 当前的状态是什么?” | | `astravue_create_project` | 在空间中创建新项目 | “在 Product 空间中创建一个名为 Q2 Roadmap 的项目” | | `astravue_update_project` | 更新项目的名称、状态、优先级或健康状况 | “将 Sprint 1 标记为已完成” | | `astravue_delete_project` | 永久删除项目及其所有任务 | “删除重复的 Onboarding 项目” | | `astravue_add_project_member` | 将现有工作区成员添加到项目 | “将 [email protected] 添加到 Backend 项目” |
任务(13 个工具)
工具描述提示词示例
astravue_list_project_tasks列出项目中的所有任务“显示 Sprint 2 中所有未完成的任务”
astravue_get_task获取任务的完整详情“登录缺陷任务的状态是什么?”
astravue_find_tasks按关键字搜索所有项目中的任务“查找所有与付款相关的任务”
astravue_create_task在项目中创建任务“创建一个高优先级任务:修复身份验证缺陷”
astravue_update_task更新任务字段“将 API 文档任务分配给 Sarah”
astravue_delete_task删除任务“删除重复的结账任务”
astravue_move_task将任务从一个项目移至另一个项目“将登录任务从 Sprint 1 移至 Sprint 2”
astravue_duplicate_task创建现有任务的副本“复制 API 集成任务及其所有子任务”
astravue_create_personal_task创建与任何项目都无关的个人任务“提醒我在周五前审阅设计文档”
astravue_bulk_create_tasks一次调用创建多个任务“创建这 10 个迭代任务,并设置负责人和优先级”
astravue_bulk_update_tasks一次更新多个任务“将所有 5 个迭代任务设为进行中”
astravue_bulk_delete_tasks一次删除多个任务“删除 Sprint 1 中所有重复的任务”
astravue_get_task_counts返回任务数量摘要:总数、待处理、已完成、已逾期“未完成和已完成的任务各有多少?”
子任务(4 个工具)
工具描述提示词示例
astravue_list_subtasks列出父任务下的子任务“显示身份验证功能的子任务”
astravue_create_subtask创建新的子任务“在 API 任务下添加一个子任务:编写单元测试”
astravue_update_subtask更新子任务的标题、状态或优先级“将单元测试子任务标记为已完成”
astravue_delete_subtask删除子任务“删除 API 任务下的重复子任务”
评论(4 个工具)
工具描述提示词示例
astravue_get_task_comments列出任务上的评论“显示登录缺陷任务的所有评论”
astravue_add_task_comment为任务添加评论“在 API 任务下评论:等待设计评审,当前受阻”
astravue_update_task_comment编辑现有评论“将我的评论更新为:已解除阻塞,可以开始评审”
astravue_delete_task_comment删除特定评论“删除我在 API 任务下的最新评论”
检查清单(4 个工具) | 工具 | 描述 | 示例提示词 | | :--- | :---------- | :------------- | | `astravue_get_task_checklists` | 获取任务上的所有清单项 | "Show the checklist on the deployment task" | | `astravue_create_checklist_item` | 添加新的清单项 | "Add a checklist item: Run integration tests" | | `astravue_update_checklist_item` | 更新清单项的标题或完成状态 | "Mark 'Run integration tests' as done" | | `astravue_delete_checklist_item` | 删除清单项 | "Remove the 'Update changelog' item from the checklist" |
依赖项(3 个工具)
工具描述示例提示词
astravue_add_dependency在两个任务之间建立阻塞关系"Database schema must complete before API implementation"
astravue_list_dependencies显示任务的所有依赖项"What does the API implementation task depend on?"
astravue_remove_dependency移除依赖关系"Remove the dependency between design and implementation"
标签(3 个工具)
工具描述示例提示词
astravue_list_tags列出组织中所有可用标签"What tags do we have?"
astravue_add_tag_to_task为任务添加现有标签"Tag the login task as 'urgent'"
astravue_remove_tag_from_task从任务中移除标签"Remove the 'blocked' tag from the deployment task"
附件(2 个工具)
工具描述示例提示词
astravue_list_attachments列出任务上的所有附件"What files are attached to the design task?"
astravue_delete_attachment从任务中删除附件"Remove the old mockup file from the design task"
时间跟踪(10 个工具)
工具描述示例提示词
astravue_start_timer在任务上启动计时器"Start tracking time on the API documentation task"
astravue_stop_timer停止当前计时器"Stop my timer"
astravue_get_active_timers列出正在运行的计时器"Do I have any active timers?"
astravue_log_manual_time记录指定时长的时间条目"Log 2 hours on the API documentation task"
astravue_log_time_range记录指定开始和结束时间的工时"Log time from 9am to 11:30am on the backend refactor"
astravue_get_task_time_entries列出任务的时间条目"How much time was logged on the backend refactor?"
astravue_get_project_time_entries列出项目中的所有时间条目"Show all time logged in Sprint 2"
astravue_get_project_time_summary获取可计费与不可计费工时总计"How many total hours were spent on the Backend project?"
astravue_get_timesheet_report生成工时表报告"Show my timesheet for this week"
astravue_delete_time_entry删除时间条目"Delete the accidental time entry from yesterday"
自定义字段(7 个工具) | 工具 | 描述 | 示例提示词 | | :--- | :---------- | :------------- | | `astravue_get_custom_fields` | 列出项目的所有自定义字段 | “Backend 项目有哪些自定义字段?” | | `astravue_create_custom_field` | 创建新的自定义字段 | “在 Sprint 2 中添加一个名为 Story Points 的自定义字段” | | `astravue_set_custom_field_value` | 设置任务的自定义字段值 | “将登录任务的 Story Points 设为 5” | | `astravue_create_custom_field_option` | 为自定义字段添加一个下拉选项 | “为 Severity 字段添加选项 ‘Critical’” | | `astravue_list_custom_field_options` | 列出下拉字段的所有选项 | “Priority 字段有哪些可用选项?” | | `astravue_delete_custom_field` | 从项目中删除自定义字段 | “从 Sprint 1 中移除 Story Points 字段” | | `astravue_delete_custom_field_option` | 从下拉字段中删除指定选项 | “从 Severity 字段中移除 ‘Trivial’ 选项” |
任务状态(5 个工具)
工具描述示例提示词
astravue_list_task_statuses列出任务的所有可用状态“Sprint 2 中有哪些可用状态?”
astravue_list_project_statuses列出为项目配置的状态组“显示 Backend 项目的状态工作流”
astravue_create_task_status创建新的任务状态“在 Sprint 2 中添加名为 ‘In Review’ 的状态”
astravue_update_task_status更新任务状态名称或配置“将 ‘In Progress’ 重命名为 ‘Working’”
astravue_delete_task_status从项目中删除任务状态“从 Sprint 1 中移除 ‘Blocked’ 状态”
筛选器(4 个工具)
工具描述示例提示词
astravue_list_filters列出已保存的筛选器“显示我保存的筛选器”
astravue_create_filter创建已保存的筛选器“创建一个筛选器,筛选分配给我的所有高优先级任务”
astravue_update_filter更新已保存的筛选器“更新我的逾期筛选器,使其包含中优先级任务”
astravue_delete_filter删除已保存的筛选器“删除旧的冲刺筛选器”
已安排和逾期任务(2 个工具)
工具描述示例提示词
astravue_list_overdue_tasks列出分配给当前用户的逾期任务“显示所有逾期事项”
astravue_list_scheduled_tasks列出即将到期的任务“本周有哪些任务到期?”
通知(2 个工具)
工具描述示例提示词
astravue_list_notifications列出未读通知“我有哪些通知?”
astravue_mark_notification_read将通知标记为已读“将我的所有通知标记为已读”
工作区和成员(3 个工具)
工具描述示例提示词
astravue_get_workspace_members列出工作区成员“我的工作区有哪些成员?”
astravue_get_member_by_email按电子邮件查找成员“查找 [email protected] 的个人资料”
astravue_get_current_user返回已验证用户的个人资料“我当前以什么身份登录?”
交互式视图(3 个工具) | 工具 | 描述 | 示例提示词 | | :--- | :---------- | :------------- | | `astravue_preview_task_list` | 打开项目的交互式任务列表视图 | “显示 Sprint 2 的任务看板” | | `astravue_preview_my_tasks` | 打开当前用户所有已分配任务的视图 | “显示我的任务” | | `astravue_preview_project_overview` | 打开项目概览,显示完成情况、健康状况和需关注事项 | “概述 Backend 项目” |

可用提示词

Astravue MCP Server 提供 15 个提示词——预先构建的工作流,可引导 AI 助手完成常见的项目管理任务。

提示词描述参数
daily_standup根据当前用户的任务生成结构化的每日站会更新—
project_status_report生成专业的项目状态报告,并根据高管、利益相关方或团队受众进行调整—
weekly_team_digest生成每周摘要,汇总已交付内容、风险事项和即将开展的工作—
task_breakdown为复杂任务建议子任务拆分方案,使其更具可执行性—
overdue_action_plan为当前用户逾期的任务生成按优先级排序的补救计划—
sprint_planner规划冲刺:按优先级选择任务、估算工作量、分配负责人并制定冲刺目标sprintGoal(必需)
risk_assessment识别有风险的项目和任务:逾期事项、进度偏离计划的项目、未分配的高优先级工作以及截止日期冲突—
time_tracking_report生成当前用户在各项任务上的时间跟踪和工作量摘要—
meeting_agenda_generator根据当前任务、阻塞项和项目状态生成结构化会议议程meetingType(可选):standup、sprint_review、planning、retrospective、stakeholder_update
retrospective_summary生成冲刺或项目复盘:进展顺利之处、未达预期之处以及行动项—
capacity_planning分析当前团队工作量:识别工作过载和有余力的成员,并建议重新分配任务—
project_kickoff生成项目启动清单,包含角色分配、初始任务和成功标准—
blockers_escalation识别关键阻塞项,并为需要管理层关注的事项起草升级消息—
milestone_review审查项目里程碑进度:已完成的工作、有风险的事项以及建议的调整—
team_workload_balancer显示每位团队成员的任务负载,并建议重新分配任务以均衡工作量—

可用资源

Astravue MCP Server 提供 6 项资源——AI 助手可将这些上下文数据附加到对话中,以获得更丰富、更准确的回复。

静态资源
资源 URI名称描述
astravue://user/me当前用户资料已认证用户的资料:ID、姓名、电子邮件和组织角色。在会话开始时读取,以便在分配任务或个性化任何回复前建立用户上下文。
astravue://org/members组织成员组织的所有活跃成员及其用户 ID、姓名、电子邮件和角色。在执行任何任务分配操作前,用于将队友姓名解析为数字 ID。
astravue://org/spaces组织空间当前用户所属的所有空间。调用项目或任务工具前,用于查找空间 ID。
astravue://dashboard/overview仪表板概览当前用户的任务数量汇总:总数、待处理、已完成和逾期。用于快速了解组织健康状况。
资源模板
模板 URI名称描述
astravue://spaces/{spaceId}/projects空间中的项目指定空间内的所有项目。将 {spaceId} 替换为数字空间 ID。
astravue://spaces/{spaceId}/projects/{projectId}/overview项目概览特定项目的完整详情。将 {spaceId} 和 {projectId} 替换为数字 ID。

技能

此仓库包含可直接使用的技能,可自动化常见的项目管理工作流:

技能描述
冲刺规划分析待办事项、逾期任务和依赖关系,制定优先级明确的冲刺计划
状态报告生成涵盖进度、预算和风险的项目管理层状态报告
时间跟踪指导使用计时器、手动记录时间以及生成工时表报告
自定义字段创建、配置和管理自定义字段及下拉选项
拆解工作将目标、功能或大型任务拆解为包含依赖关系的结构化任务树
记录会议行动项从会议记录或转录文本中提取行动项,并创建注明负责人和截止日期的任务
梳理依赖关系梳理任务依赖关系、找出关键路径并检测循环依赖
处理逾期工作审查逾期及有风险的任务,并提出重新安排、重新分配或关闭任务的建议

使用 Claude Code 或 Cursor 插件时,技能会自动提供。


数据与安全

  • 所有流量均通过 HTTPS 和 TLS 1.2 或更高版本加密。
  • 通过 OAuth 2.0 身份验证确保访问控制安全。
  • 数据访问遵循您的工作区角色和项目级权限。
  • MCP 服务绝不存储凭据——身份验证按会话处理。

详情请参阅 SECURITY.md。


速率限制

Astravue MCP 实施速率限制,以确保平台稳定。

每位用户每分钟的请求数100
批量创建任务的限制每次调用 100 个任务

如果超出限制,服务将返回 HTTP 429 Too Many Requests。请等待 60 秒后重试。


故障排除

身份验证失败或浏览器未打开

请在 app.astravue.com 退出 Astravue,然后重新登录,并重新连接 AI 客户端。

401 Unauthorized 错误

您的 OAuth 会话已过期。请重新连接客户端以触发新的登录流程。

AI 客户端中未显示工具

请确保客户端支持 Streamable HTTP 传输。仅支持 SSE 的客户端必须使用 mcp-remote 桥接程序(请参阅其他 MCP 客户端)。

连接一段时间后中断

OAuth 令牌会定期过期。客户端应自动刷新令牌。如果没有自动刷新,请重新连接一次。


常见问题

我需要付费的 Astravue 方案吗?

不需要。Astravue MCP 支持所有方案,包括免费方案。

多位团队成员可以连接各自的 AI 客户端吗?

可以。每位用户都使用自己的 Astravue 账户进行身份验证。

Astravue MCP 拥有哪些权限?

Astravue MCP 只能访问你的账户本身已有权限访问的资源。所有操作都会以经过身份验证的用户身份执行。

我可以使用 API 密钥代替 OAuth 吗?

不可以。必须使用 OAuth 2.0,以确保每项操作都与经过身份验证的用户关联。

AI 会未经询问就进行更改吗?

大多数 AI 客户端在执行写入操作前都会要求确认。请检查客户端的工具审批设置。


贡献

我们欢迎贡献。请参阅 CONTRIBUTING.md 了解相关指南。

行为准则

本项目遵循 Contributor Covenant。

许可证

本项目采用 Apache License 2.0 许可。

版权所有 2026 Astravue。


支持

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。