
Tech MCP サーバー

2025.03.15
0
TypeScript项目管理团队协作开发工具开发效率交流协作
Tech MCP 服务器是一个为Claude、Cursor和Roo Code提供基础工具的服务。它主要提供与GitHub、JIRA和Slack等平台集成的工具,帮助开发者更高效地进行代码管理、项目协作和沟通。
View on GitHub
Overview
基本能力
产品定位
Tech MCP 服务器是一个为开发者提供基础工具的服务,主要用于与GitHub、JIRA和Slack等平台的集成,提高开发效率和团队协作能力。
核心功能
- GitHub相关工具:
- 获取GitHub仓库信息
- 获取仓库内容
- 获取仓库问题
- 获取提交历史
- 获取拉取请求
-
获取用户信息
-
JIRA相关工具:
- 获取JIRA项目信息
- 获取JIRA问题
- 搜索JIRA问题
-
获取项目问题列表
-
Slack相关工具:
- 获取Slack公开频道列表
- 在Slack频道发布消息
- 获取用户所在频道列表
- 获取频道历史记录
-
获取线程回复
-
集成工具:
- 将GitHub拉取请求映射到JIRA问题
- 生成开发仪表板摘要
适用场景
- 开发团队需要集成GitHub、JIRA和Slack进行项目管理
- 需要自动化获取和更新项目信息
- 需要在不同平台之间同步数据和状态
工具列表
- 基本工具:
-
getStringLength:返回字符串长度(用于测试)
-
GitHub相关工具:
- getGitHubRepoInfo:获取GitHub仓库信息
- getGitHubRepoContents:获取GitHub仓库内容
- getGitHubIssues:获取GitHub仓库问题
- getGitHubCommits:获取GitHub提交历史
- getGitHubPullRequests:获取GitHub拉取请求
-
getGitHubUserInfo:获取GitHub用户信息
-
JIRA相关工具:
- getJiraProjectInfo:获取JIRA项目信息
- getJiraIssue:获取JIRA问题
- searchJiraIssues:使用JQL搜索JIRA问题
-
getJiraProjectIssues:获取JIRA项目问题列表
-
Slack相关工具:
- slack_list_channels:获取Slack公开频道列表
- slack_post_message:在Slack频道发布消息
- slack_user_conversations:获取用户所在频道列表
- slack_get_channel_history:获取频道历史记录
-
slack_get_thread_replies:获取线程回复
-
集成工具:
- mapGitHubPrToJiraIssues:将GitHub拉取请求映射到JIRA问题
- generateDashboardSummary:生成开发仪表板摘要
常见问题解答
- 如何启动服务器?
-
使用命令:
deno task start
-
如何在开发模式下启动?
-
使用命令:
deno task dev
-
如何运行测试?
-
使用命令:
deno task test
-
如何注册到Roo Code?
- 启动服务器后,编辑Roo Cline的配置文件并添加服务器设置
使用教程
使用依赖
- 安装Deno:
- 参考DENO_SETUP.md
- 参考VSCODE_DENO_SETUP.md
安装教程
- 克隆仓库:
bash git clone https://github.com/taka-ganasu/roo-mcp-server.git
- 进入项目目录:
bash cd roo-mcp-server
- 启动服务器:
bash deno task start
调试方式
- 开发模式启动(自动重载):
bash deno task dev
- 运行测试:
bash deno task test
许可证
None