BoardGameGeek MCP Server
Servidor MCP de BoardGameGeek
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que se integra con la API XML de BoardGameGeek, lo que permite a Claude buscar juegos de mesa, recuperar detalles del juego, obtener colecciones de usuarios y más.
Características
Este servidor proporciona las siguientes herramientas:
search-games : Busca juegos de mesa por nombre
get-game-details : obtén información detallada sobre un juego de mesa específico
get-hot-games : Consigue los juegos de mesa más populares del momento en BoardGameGeek
get-user-collection : obtiene la colección de juegos de mesa de un usuario con opciones de filtrado
sync-user-collection : Sincroniza la colección de un usuario desde BoardGameGeek
get-user-plays : Obtener los juegos de mesa recientes de un usuario
sync-user-plays : Sincroniza las jugadas de un usuario desde BoardGameGeek
get-similar-games : Obtener juegos similares a un juego específico
Lista de verificación de características
[x] Buscar
[x] Obtener detalles del juego
[x] Juegos populares
[ ] Obtener reproducciones de usuario
[ ] Sincronizar reproducciones de usuario
[ ] Obtener colección de usuarios
[ ] Sincronizar colección de usuarios
[ ] Obtener juegos similares
Related MCP server: Claude AI Documentation Assistant
Prerrequisitos
Node.js 22.5.0 o superior (necesario para compatibilidad experimental con SQLite)
npm (para la gestión de dependencias)
Construyendo y funcionando
Para construir el servidor:
# Install dependencies
npm install
# Build the TypeScript code
npm run buildPara ejecutar el servidor directamente:
# The --experimental-sqlite flag is required
node --experimental-sqlite build/index.jsPara ejecutar con Docker:
# Build the Docker image
docker build -t bgg-mcp-server .
# Run the container
docker run --rm -i bgg-mcp-serverPruebas
Para verificar que el servidor funciona correctamente:
# Make sure the server is built first
npm run build
# Run the test script with the experimental SQLite flag
node --experimental-sqlite test-mcp.jsEl script de prueba hará lo siguiente:
Iniciar el servidor MCP
Pruebe la funcionalidad de búsqueda de juegos
Pruebe la funcionalidad de obtener juegos populares
Mostrar resultados y cualquier error
Uso con Claude para escritorio
Abra el archivo de configuración de Claude for Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la configuración del servidor para la ejecución directa de Node.js:
{
"mcpServers": {
"boardgamegeek": {
"command": "node",
"args": ["--experimental-sqlite", "/path/to/bgg-mcp-server/build/index.js"]
}
}
}O utilice Docker (recomendado):
{
"mcpServers": {
"boardgamegeek": {
"command": "bash",
"args": ["-c", "cd /path/to/bgg-mcp-server && docker build -t bgg-mcp-server . && docker run --rm -i -v \"$(pwd)/data:/app/data\" bgg-mcp-server"]
}
}
}Nota: la opción -v "$(pwd)/data:/app/data" monta el directorio data local en el directorio /app/data en el contenedor Docker, lo que garantiza que la base de datos SQLite persista fuera del contenedor.
Reiniciar Claude para escritorio
Preguntas de ejemplo
Una vez conectado con Claude, puedes hacerle preguntas como:
¿Cuáles son los nuevos juegos de moda en BoardgameGeek?
Busca el juego Molly House en boardgamegeek.
Almacenamiento de datos
El servidor utiliza SQLite para la persistencia de datos. Todos los datos de juego recuperados, las colecciones de usuarios y el historial de juego se almacenan en el archivo de base de datos data/bgg.sqlite . Esto:
Reduce las llamadas API a BoardGameGeek
Mejora los tiempos de respuesta para consultas repetidas
Mantiene los datos entre reinicios del servidor
La base de datos se crea automáticamente si no existe y se completará a medida que utilice el servidor.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server for Claude Desktop that allows users to query data from selected Google Cloud datasets by configuring project ID and datasets in the Claude Desktop configuration.
- FlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
- AlicenseAqualityDmaintenanceAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.619159MIT
- AlicenseDqualityDmaintenanceMCP server that provides Claude AI assistants with the ability to search the web, get news, and perform research using the You.com API.42MIT
Related MCP Connectors
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…
Boardgames MCP — wraps Board Game Atlas API (public demo client_id, free)
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/attilad/bgg-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server