Tech MCP 服务器专为 Claude、Cursor 和 Roo Code 打造,提供了一系列基本工具,满足相关开发需求。
# 启动服务器
deno task start
# 开发模式启动(监控文件变化并自动重启)
deno task dev
# 执行测试
deno task test
getStringLength - 返回字符串长度(用于功能验证)getGitHubRepoInfo - 获取 GitHub 仓库信息getGitHubRepoContents - 获取 GitHub 仓库内容(文件和目录)getGitHubIssues - 获取 GitHub 仓库的 IssuegetGitHubCommits - 获取 GitHub 仓库的提交历史getGitHubPullRequests - 获取 GitHub 仓库的 Pull RequestgetGitHubUserInfo - 获取已认证的 GitHub 用户信息getJiraProjectInfo - 获取 JIRA 项目信息getJiraIssue - 获取 JIRA 工单信息searchJiraIssues - 使用 JQL 搜索 JIRA 工单getJiraProjectIssues - 获取 JIRA 项目的工单列表slack_list_channels - 获取 Slack 工作区的公开频道列表slack_post_message - 向 Slack 频道发送新消息slack_user_conversations - 获取用户参与的频道列表slack_get_channel_history - 根据频道名获取聊天记录slack_get_thread_replies - 根据频道名和线程时间戳获取回复mapGitHubPrToJiraIssues - 将 GitHub Pull Request 与 JIRA 工单进行映射generateDashboardSummary - 生成开发进度的仪表板摘要deno task start~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.jsonenv 由 @aka-ganasu 提供{
"mcpServers": {
"local": {
"command": "deno",
"args": [
"run",
"--allow-net",
"--allow-env",
"--allow-read",
"/path/to/src/server.ts"
],
"env": {},
"disabled": false,
"alwaysAllow": [
"GITHUB_TOKEN": "ghp_xxxxx"
...
]
}
}
}
/path/to/src/server.ts 替换为实际路径注册完成后,可以从 Roo Code 访问提供的工具。