Tech MCP サーバー

Tech MCP サーバー

site icon
2025.03.15 0
TypeScript项目管理团队协作开发工具开发效率交流协作
Tech MCP 服务器是一个为Claude、Cursor和Roo Code提供基础工具的服务。它主要提供与GitHub、JIRA和Slack等平台集成的工具,帮助开发者更高效地进行代码管理、项目协作和沟通。
View on GitHub

Overview

基本能力

产品定位

Tech MCP 服务器是一个为开发者提供基础工具的服务,主要用于与GitHub、JIRA和Slack等平台的集成,提高开发效率和团队协作能力。

核心功能

  1. GitHub相关工具
  2. 获取GitHub仓库信息
  3. 获取仓库内容
  4. 获取仓库问题
  5. 获取提交历史
  6. 获取拉取请求
  7. 获取用户信息

  8. JIRA相关工具

  9. 获取JIRA项目信息
  10. 获取JIRA问题
  11. 搜索JIRA问题
  12. 获取项目问题列表

  13. Slack相关工具

  14. 获取Slack公开频道列表
  15. 在Slack频道发布消息
  16. 获取用户所在频道列表
  17. 获取频道历史记录
  18. 获取线程回复

  19. 集成工具

  20. 将GitHub拉取请求映射到JIRA问题
  21. 生成开发仪表板摘要

适用场景

  • 开发团队需要集成GitHub、JIRA和Slack进行项目管理
  • 需要自动化获取和更新项目信息
  • 需要在不同平台之间同步数据和状态

工具列表

  1. 基本工具
  2. getStringLength:返回字符串长度(用于测试)

  3. GitHub相关工具

  4. getGitHubRepoInfo:获取GitHub仓库信息
  5. getGitHubRepoContents:获取GitHub仓库内容
  6. getGitHubIssues:获取GitHub仓库问题
  7. getGitHubCommits:获取GitHub提交历史
  8. getGitHubPullRequests:获取GitHub拉取请求
  9. getGitHubUserInfo:获取GitHub用户信息

  10. JIRA相关工具

  11. getJiraProjectInfo:获取JIRA项目信息
  12. getJiraIssue:获取JIRA问题
  13. searchJiraIssues:使用JQL搜索JIRA问题
  14. getJiraProjectIssues:获取JIRA项目问题列表

  15. Slack相关工具

  16. slack_list_channels:获取Slack公开频道列表
  17. slack_post_message:在Slack频道发布消息
  18. slack_user_conversations:获取用户所在频道列表
  19. slack_get_channel_history:获取频道历史记录
  20. slack_get_thread_replies:获取线程回复

  21. 集成工具

  22. mapGitHubPrToJiraIssues:将GitHub拉取请求映射到JIRA问题
  23. generateDashboardSummary:生成开发仪表板摘要

常见问题解答

  1. 如何启动服务器?
  2. 使用命令:deno task start

  3. 如何在开发模式下启动?

  4. 使用命令:deno task dev

  5. 如何运行测试?

  6. 使用命令:deno task test

  7. 如何注册到Roo Code?

  8. 启动服务器后,编辑Roo Cline的配置文件并添加服务器设置

使用教程

使用依赖

  1. 安装Deno:
  2. 参考DENO_SETUP.md
  3. 参考VSCODE_DENO_SETUP.md

安装教程

  1. 克隆仓库: bash git clone https://github.com/taka-ganasu/roo-mcp-server.git
  2. 进入项目目录: bash cd roo-mcp-server
  3. 启动服务器: bash deno task start

调试方式

  1. 开发模式启动(自动重载): bash deno task dev
  2. 运行测试: bash deno task test

许可证

None