Gamecalendar
БесплатноНе проверенMCP server for GameCalendar database, enabling read and optional write access to game release and blog post data via natural language.
Описание
MCP server for GameCalendar database, enabling read and optional write access to game release and blog post data via natural language.
README
Servidor MCP para la base de datos de GameCalendar (Neon Postgres). Permite a Claude consultar —y opcionalmente modificar— los datos del sitio directamente, sin pasar por la web.
Seguridad: lectura libre, escritura opt-in
- Lectura: siempre disponible.
- Escritura: solo si defines
GAMECALENDAR_MCP_WRITE=1. Sin esa variable, las tools de escritura ni se registran (Claude no puede llamarlas). delete_blog_postes destructiva y exigeconfirm=trueexplícito.update_gamesolo toca campos editables a mano (section, score, opencritic_score, early_access, trailer); el resto lo gestiona el sync de IGDB.
Tools
| Tool | Modo | Qué hace |
|---|---|---|
list_releases |
lectura | Juegos por sección/plataforma |
search_games |
lectura | Busca juegos por nombre |
get_game |
lectura | Ficha completa (id o slug) |
list_blog_posts |
lectura | Posts (con o sin borradores) |
get_blog_post |
lectura | Post completo por slug |
db_stats |
lectura | Resumen de la DB |
create_blog_post |
escritura | Crea post (borrador por defecto) |
update_blog_post |
escritura | Edita campos de un post |
set_blog_published |
escritura | Publica / despublica |
delete_blog_post |
escritura | Borra (requiere confirm=true) |
update_game |
escritura | Edita campos seguros de un juego |
Variables de entorno
| Variable | Obligatoria | Descripción |
|---|---|---|
DATABASE_URL |
sí | Cadena de conexión Neon (la misma de gamecalendar) |
GAMECALENDAR_MCP_WRITE |
no | 1 para habilitar escritura |
Conectarlo a Claude Code
Con el CLI (recomendado), solo lectura:
claude mcp add gamecalendar \
--env DATABASE_URL="postgres://...neon..." \
-- node /home/zaswear/projects/packages/gamecalendar-mcp/index.js
Con escritura habilitada, añade el flag:
claude mcp add gamecalendar \
--env DATABASE_URL="postgres://...neon..." \
--env GAMECALENDAR_MCP_WRITE=1 \
-- node /home/zaswear/projects/packages/gamecalendar-mcp/index.js
O a mano, en la config MCP (~/.claude.json o .mcp.json del proyecto):
{
"mcpServers": {
"gamecalendar": {
"command": "node",
"args": ["/home/zaswear/projects/packages/gamecalendar-mcp/index.js"],
"env": {
"DATABASE_URL": "postgres://...neon...",
"GAMECALENDAR_MCP_WRITE": "1"
}
}
}
}
No pongas la
DATABASE_URLen ningún archivo commiteado. Pásala por la config MCP (que es local) o por el entorno.
Probar sin Claude
pnpm -C packages/gamecalendar-mcp smoke # solo lectura
pnpm -C packages/gamecalendar-mcp smoke --write # comprueba que registran las tools de escritura
El smoke lee DATABASE_URL del .env de gamecalendar.
Установка Gamecalendar
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/zaswear/gamecalendar-mcpFAQ
Gamecalendar MCP бесплатный?
Да, Gamecalendar MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Gamecalendar?
Нет, Gamecalendar работает без API-ключей и переменных окружения.
Gamecalendar — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Gamecalendar в Claude Desktop, Claude Code или Cursor?
Открой Gamecalendar на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Gamecalendar with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
