🛼 MCP Server Roller Derby Rules
MCP (Model Context Protocol) server to access Roller Derby rules extracted from a PDF (French)
Installation
Usage
Start the server
Development mode (with auto-reload)
Features
Tools
list_sections - List all available sections
get_section - Get the content of a specific section
Available sections:
introduction,parametres,le-jeu,score,penalites,arbitrage
search_rules - Search by keyword in the rules
Parameters:
query: search termsection(optional): specific section to search in
Resources
derby://rules/complete- Complete rules documentderby://rules/section/00-introduction- Introduction sectionderby://rules/section/01-parametres- Parameters sectionderby://rules/section/02-le-jeu- The game sectionderby://rules/section/03-score- Score sectionderby://rules/section/04-penalites- Penalties sectionderby://rules/section/05-arbitrage- Officiating section
Configuration
Claude Desktop
Add this server to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
GitHub Copilot (VS Code) Local path
Install the "GitHub Copilot" extension in VS Code
Open settings (Ctrl+, or Cmd+,)
Search for "MCP" or "Model Context Protocol"
Add a
mcp.jsonin .vscode directory inside your project :
ChatGPT Desktop
MCP support is not yet natively available in ChatGPT Desktop. You can:
Use the OpenAI API with an MCP-compatible client
Copy-paste content from markdown files in
output/Use an MCP proxy that exposes data via REST API
Other MCP clients
For any MCP-compatible client, use:
Command: node
Arguments: ["/absolute/path/to/mcpDerby/index.js"]
Transport: stdio
Data structure
Rules are organized into:
A complete file:
output/contenu-complet.mdIndividual sections in:
output/sections/