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 💡
@dynatrace-oss/dynatrace-mcp-server
The Dynatrace MCP Server enables interaction with the Dynatrace observability platform, providing real-time data for monitoring, contextual debugging, security insights, and AI-powered DQL generation and explanation.
github:fetchSERP/fetchserp-mcp-server-node
MCP server for FetchSERP API enabling real-time SEO insights, keyword research, and competitor analysis in AI applications like Claude Desktop and API integrations.
mcp-server-gsc
MCP server providing access to Google Search Console analytics data
taskflow-memory-server
A task management server with persistent memory architecture for maintaining context and managing workflow execution, integrated with Claude AI and the Model Context Protocol.
gitea-mcp
An integration plugin connecting Gitea with Model Context Protocol (MCP) systems, enabling seamless command execution and repository management through an MCP-compatible chat interface.
mcp-filesys
A Model Context Protocol (MCP) server implementation that provides filesystem access capabilities for AI models through standardized JSON-RPC requests