使用说明
MCP集成套件
npm 10.8.2
节点v18.20.8
安装,安装
1.安装相关性
npm install
2.创建配置文件
请在.env文件中添加各种标记
3.如何获取API密钥
红矿
- 登录Redmine
- 右上角单击用户名 → 我的账户
- API访问密钥 在节中检查关键点
- 如果未显示密钥,请单击**“生成API密钥”**
- 生成的键
.env的,之REDMINE_API_KEY设置为
Slack
- 创建锁定应用程序: https://api.slack.com/apps
- “创建新应用程序” → “从头开始”
- 应用程序名称的双曲正切值工作区列表框中,此格式对应于条目“无”
- OAuth和权限 → 范围 → Bot令牌范围
- 添加Bot Token Scopes所需的权限:
channels:history(公共频道的消息阅览)channels:read(公共频道信息的读取)chat:write(发送消息)chat:write.customize(通过自定义名称和化身发送消息)chat:write.public(向未参加频道发送消息)search:read.users(用户搜索)users:read(浏览工作区用户信息)
- 用户令牌范围也设置为:
channels:history(公共频道的消息阅览)channels:read(公共频道信息的读取)chat:write(发送消息)emoji:read(自定义图画文字的阅览)files:read(文件读取)search:read(搜索消息)
- 安装应用程序来修改标记元素的显示属性
- Bot用户OAuth令牌复制(
xoxb-开始) - 用户OAuth令牌复制(
xoxp-中所述修改相应参数的值 .env的,之SLACK_USER_OAUTH_TOKEN在中设置用户Token.env的,之SLACK_BOT_USER_OAUTH_TOKEN框中选择自定义样式.env的,之SLACK_BOT_USER_NAME选项卡页面上创建或编辑条目
机器人令牌与用户令牌:
- 机器人令牌 (
xoxb-):通过作为机器人的权限访问(发送消息等) - 用户令牌 (
xoxp-):以用户身份访问(获取消息历史记录等)
AWS基岩(克劳德)
使用AI模型有两种方法
- 设置AWS控制台上发布的API密钥
- 设置自己的AWS的认证信息
设置API密钥时:
- 登录AWS控制台
- 切换到默认角色
- 转到亚马逊Bedrock屏幕
- 从API密钥菜单中选择长期API密钥
- 按下“生成长期API密钥”
- 生成的标记
.env的,之AWS_BEARER_TOKEN_BEDROCK设置为
设置认证信息时:
- 提供AWS IAM用户或角色的凭据
- 确保已授予调用Bedrock Runtime的权限
.env的,之AWS_ACCESS_KEY_ID访问密钥.env的,之AWS_SECRET_ACCESS_KEY设置Secret
使用方法
显示帮助
# 全体のヘルプ
npm run cli help
# プラットフォーム別のヘルプ
npm run cli help redmine
npm run cli help slack
# 全プラットフォームのコマンド一覧
npm run cli all-commands
测试
单元测试
# 全テストを実行
npm test
# watchモードで実行
npm run test:watch
# カバレッジを確認
npm run test:coverage
E2E测试
# E2Eテストを実行(実際のAPIを呼び出します)
RUN_E2E_TESTS=true npm test -- --testPathPatterns=e2e
# 特定のプラットフォームのみ
RUN_E2E_TESTS=true npm test -- --testPathPatterns=github.e2e
