RIMS MCP
example
Q : ルールの概要を教えて
A : 今年の競技課題は「Asia Traveler」です。この競技では、ロボットが「苗」を回収し、指定されたゾーンに配置した後、国境を越えて別のゾーンに移動し、リングを回収してポールに配置するという一連のタスクを3分以内に行います。競技は赤チームと青チームの対戦形式で行われ、各チームは戦略を駆使して勝利を目指します。
詳細なルールや競技の進行については、公式ルールブック(最新版はこちら)をご参照ください。
🔨 Setup
.envの設定
以下のように.envファイルを作成してください。
WEB_PAGE_URLの末尾には/を忘れずに追加してください。
API_ENDPOINT=https://rims.tourobo.net
WEB_PAGE_URL=https://tourobo.net/
COMPETITION_ID=nNzAy
⚙️ VSCode Copilot / Claude Desktopの設定
VSCode Copilot (setting.json)
API_ENDPOINT、WEB_PAGE_URL、COMPETITION_IDは大会ごとに異なりますので、適宜変更してください。
なお、WEB_PAGE_URLは、末尾に/を追加してください。(例:https://tourobo.net/)
{
"mcp": {
"servers": {
"rims-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "API_ENDPOINT={{API_ENDPOINT}}",
"-e", "WEB_PAGE_URL={{WEB_PAGE_URL}}",
"-e", "COMPETITION_ID={{COMPETITION_ID}}",
"xyzme01/rims-mcp"
],
"alwaysAllow": [
"get_faq",
"get_rules",
"get_faq_keyword",
"get_news_list",
"get_news_article",
"get_team_list"
]
}
}
}
}
Claude Desktop (claude_desktop_config.json)
API_ENDPOINT、WEB_PAGE_URL、COMPETITION_IDは大会ごとに異なりますので、適宜変更してください。
なお、WEB_PAGE_URLは、末尾に/を追加してください。(例:https://tourobo.net/)
{
"mcpServers": {
"rims-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "API_ENDPOINT={{API_ENDPOINT}}",
"-e", "WEB_PAGE_URL={{WEB_PAGE_URL}}",
"-e", "COMPETITION_ID={{COMPETITION_ID}}",
"xyzme01/rims-mcp"
],
"alwaysAllow": [
"get_faq",
"get_rules",
"get_faq_keyword",
"get_news_list",
"get_news_article",
"get_team_list"
]
}
}
}
Dockerへのビルド方法
# Dockerイメージのビルド
docker build -t xyzme01/rims-mcp:latest .
# Docker Hubへのプッシュ
docker push xyzme01/rims-mcp:latest
ローカルでの実行方法
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python rims_mcp_client.py
Recommend MCP Servers 💡
danielscholl/backlog-manager-mcp
A simple task tracking and backlog management MCP server for AI assistants supporting SSE and stdio transports
dbt-docs-mcp
MCP (model context protocol) server for interacting with dbt Docs
tiktok-mcp
Model Context Protocol (MCP) with TikTok integration
DLHellMe/telegram-mcp-server
An MCP server enabling Claude to interact with Telegram channels and groups through both API access and web scraping.
medRxiv-mcp-server
Enable AI assistants to search and access medRxiv papers through MCP interface
@TakoData/tako-mcp
Integrates Tako's real-time data search and visualization capabilities with Model Context Protocol, enabling LLMs to access and visualize up-to-date information.