ai调度器mcp
Google Tasks 打开Calendar API 合并MCP(Model Context Protocol)服务器。MCP从客户机(如Roo Code)Google Tasks 打开Calendar 中所述修改相应参数的值。
前提条件
- Docker 中所述修改相应参数的值。
mcp-network名称Docker 网络存在。
# 存在しない場合、以下のコマンドで作成
docker network create mcp-network安装,安装
- 准备存储库:
克隆或下载此存储库。
- 认证情报(
credentials.json)准备:
- Google Cloud Console 单击功能区上OAuth 2.0 客户机ID (「创建桌面应用程序或网页应用程序类型)。此时Google Tasks API 打开Google Calendar API 来修改标记元素的显示属性。 - 创建的凭据JSON 格式下载,文件名 credentials.json 将条目添加到文档注册表ai-scheduler-mcp/),模板名称将采用不同的格式。 - 重要: credentials.json 是机密信息。绝对,绝对Git 不要提交到存储库。 (.gitignore ),模板名称将采用不同的格式
- Docker 构建映像:
管理项目 scripts/ai-scheduler-mcp.sh 使用脚本。单击功能区上的使用方便(别名) 请参见节中的别名(ai_scheduler_mcp 等已弃用的函数的缺少的支持。 使用以下命令Docker 构建映像(别名设置后):
ai_scheduler_mcp build初回认证(token.json 的生成)
在您查看完详细信息后,单击Google 进行账户认证API 访问所需 token.json 中所述修改相应参数的值。
- 执行以下命令:
ai_scheduler_mcp start-auth(更改端口时 -P 添加选项)
- 控制台验证URL 来定义自定义外观Web 在浏览器中访问Google 以帐户登录并批准请求的权限。
- 复制批准后显示的验证代码,按照控制台的说明粘贴Enter 按钮关闭对话框。
- 认证成功后,进入项目根目录
token.json将条目添加到文档注册表。
- 重要: token.json 也是机密信息。绝对,绝对Git 不要提交到存储库。 (.gitignore ),模板名称将采用不同的格式
通常起动
首次认证完成 token.json 生成后,可以通过以下命令启动服务器:。
# デフォルト設定で起動
ai_scheduler_mcp start
# ポート 8080、再起動ポリシー always で起動
ai_scheduler_mcp start -P 8080 -r always服务器在后台启动。
基本用法(使用别名)
# サーバー (コンテナ) の停止・削除
ai_scheduler_mcp stop
# サーバーのログを表示 (Ctrl+C で終了)
ai_scheduler_mcp logs
# コンテナを停止・削除し、イメージも削除 (確認あり)
ai_scheduler_mcp delete
# ヘルプを表示
ai_scheduler_mcp helpMCP从客户端连接示例
在动态输入提示中单击Roo Code 的,之MCP 在“设置”(编辑MCP Servers->MCP设置)中附加以下内容(PORT 是服务器启动端口:
{
"mcpServers": {
"ai-scheduler-mcp-server": {
"url": "http://localhost:${PORT}/sse"
}
}
}对于缺省端口(3003) http://localhost:3003/sse 的下界。
从开发容器连接(通过主机)
开发集装箱等MCP 与服务器相同Docker 网络(mcp-network中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。
连接到URL 表示 http://: /sse 的下界。
- Docker桌面(Mac/Windows): 特殊的DNS 名称
host.docker.internal来修改标记元素的显示属性。
- 例: http://host.docker.internal:3003/sse
- Linux: 主机的IP 地址和Docker 桥接网络网关IP (正常
172.17.0.1),模板名称将采用不同的格式。
- 例: http://172.17.0.1:3003/sse
Roo Code 的,之MCP 设置示例:
{
"mcpServers": {
"ai-scheduler-mcp-server": {
"url": "http://172.17.0.1:3003/sse"
}
}
}_注意: 请用服务器实际在主机上发布的端口号替换。Linux 的,之IP 地址因环境而异。请检查主机的防火墙设置。_
使用方便(别名)
毎回 ./scripts/ai-scheduler-mcp.sh 而需要与环境混合的每条反射光线,进行环境采样~/.bashrc, ~/.zshrc 等已弃用的函数的缺少的支持。
# 例: ai_scheduler_mcp というエイリアスを作成
alias ai_scheduler_mcp="/path/to/your/project/ai-scheduler-mcp/scripts/ai-scheduler-mcp.sh" # <- 実際のパスに変更重新装入配置文件(source ~/.bashrc 等)的话ai_scheduler_mcp build 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
TIPS / 其他信息
- Docker 直接操作:
docker build,docker run也可以直接使用命令。了解更多信息scripts/ai-scheduler-mcp.sh的内容Docker 的双曲正切值。 - 容器间连接: 相同的
mcp-network而需要与环境混合的每条反射光线,进行环境采样http://ai-scheduler-mcp-server:${PORT}/sse中所述修改相应参数的值。 - 通信协议: 这个服务器SSE (Server-Sent Events) 来修改标记元素的显示属性。
- 环境变数: 端口号等是环境变量(
PORT)来定义自定义外观。
