Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Create presentations, documents, and webpages from any MCP-compatible AI assistant via Gamma.app
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
GAMMA_API_KEYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"gamma": {
"command": "npx",
"args": [
"-y",
"@arkava-ai/gamma-mcp-server"
],
"env": {
"GAMMA_API_KEY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add gamma --env GAMMA_API_KEY=your-value -- npx -y @arkava-ai/gamma-mcp-serverCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"gamma": {
"command": "npx",
"args": [
"-y",
"@arkava-ai/gamma-mcp-server"
],
"env": {
"GAMMA_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"gamma": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@arkava-ai/gamma-mcp-server"
],
"env": {
"GAMMA_API_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
Quien lo publicó (amer-prog) no es el dueño del repo (Arkava-AI); puede que otra persona lo haya listado
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: GAMMA_API_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 6 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, First Sale Scout
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Playbooks and a 14-day checklist for founders winning their first paying customers.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
A Model Context Protocol (MCP) server that integrates Gamma.app with AI assistants. Create presentations, documents, webpages, and social posts directly from your AI conversations.
Works with: Claude Code, Claude Desktop, OpenCode, GitHub Copilot CLI, Google Gemini CLI, and any other MCP-compatible AI assistant.
git clone https://github.com/Arkava-AI/gamma-mcp-server.git
cd gamma-mcp-server npm install npm run build
sk-gamma-xxxxxxxx)Note: Requires Gamma Pro, Ultra, Team, or Business account.
Choose your AI assistant below for setup instructions.
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
Add to the mcpServers object:
{
"mcpServers": { "gamma": { "command": "node", "args": ["/absolute/path/to/gamma-mcp-server/dist/index.js"], "env": { "GAMMA_API_KEY": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]" } } } }
Restart Claude Desktop to load the new MCP server. You should see "gamma" in your MCP servers list.
Claude Code uses the same MCP configuration as Claude Desktop. If you've already configured Claude Desktop, you're all set.
For project-level configuration, create a .claude/settings.json file in your project directory with the same mcpServers structure shown above. This allows different projects to use different MCP server configurations.
| Scope | Path |
|---|---|
| Global (user) | ~/.config/opencode/opencode.json |
| Project | ./opencode.json (in your project root) |
{
"mcp": { "gamma": { "type": "local", "command": ["node", "/absolute/path/to/gamma-mcp-server/dist/index.js"], "enabled": true, "environment": { "GAMMA_API_KEY": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]" } } } }
Note: OpenCode uses a different config format from Claude Desktop —
mcp(notmcpServers),typefield required ("local"or"remote"),commandis an array, and env vars go underenvironment.
Restart OpenCode after editing the config to load the server.
~/.copilot/mcp-config.json{
"mcpServers": { "gamma": { "type": "local", "command": "node", "args": ["/absolute/path/to/gamma-mcp-server/dist/index.js"], "env": { "GAMMA_API_KEY": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]" }, "tools": ["*"] } } }
Note: Requires the GitHub Copilot CLI (
gh copilot) — not the same as OpenAI Codex.
~/.codex/config.toml (TOML format, not JSON)[mcp_servers.gamma]
command = "node" args = ["/absolute/path/to/gamma-mcp-server/dist/index.js"] enabled = true
[mcp_servers.gamma.env] GAMMA_API_KEY = "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]"
Note: Codex uses TOML format, not JSON. The
envsection is a separate table under[mcp_servers.gamma.env].
| Scope | Path |
|---|---|
| User | ~/.gemini/settings.json |
| Project | .gemini/settings.json (in your project root) |
{
"mcpServers": { "gamma": { "command": "node", "args": ["/absolute/path/to/gamma-mcp-server/dist/index.js"], "cwd": "/absolute/path/to/gamma-mcp-server", "env": { "GAMMA_API_KEY": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]" }, "timeout": 30000 } } }
Restart Gemini CLI after editing the config to load the server.
| Tool | Description |
|---|---|
gamma_generate | Create presentations, documents, webpages, or social posts |
gamma_get_status | Check generation progress (with optional polling) |
gamma_from_template | Remix existing Gamma templates |
gamma_list_themes | Browse available visual themes |
gamma_list_folders | List your Gamma folders |
gamma_share_email | Share content via email |
gamma_health | Verify server and API are reachable |
gamma_archive | Archive a Gamma from your workspace |
Create new content using Gamma's AI.
Formats & Sizes:
presentation: fluid, 16x9, 4x3document: fluid, pageless, letter, a4social: 1x1, 4x5, 9x16webpage: fluidExample prompts in your AI assistant:
Check if a generation has completed. Set waitForCompletion: true to automatically poll until done.
Remix an existing Gamma with new content or variable substitutions.
{
"templateId": "gamma_xyz789", "prompt": "Update for Q1 2025", "variables": { "company_name": "Acme Corp" } }
This repository is designed for easy deployment across multiple machines:
# On each machine:
git clone https://github.com/Arkava-AI/gamma-mcp-server.git cd gamma-mcp-server npm install && npm run build
To update on any machine:
git pull
npm install npm run build
| Variable | Default | Description |
|---|---|---|
GAMMA_API_KEY | (required) | Your Gamma API key (sk-gamma-...) |
GAMMA_API_BASE_URL | https://public-api.gamma.app/v1.0 | Override for self-hosted Gamma instances |
GAMMA_POLL_INTERVAL_MS | 2000 | Milliseconds between status polls (default 2s) |
GAMMA_MAX_POLL_ATTEMPTS | 150 | Max polling attempts before timeout (default 150 × 2s = 5 min) |
# Run in development mode with auto-reload
npm run dev
npm run build
npm run lint
npm run format
npm run typecheck
npm run inspect
gamma-mcp-server/
├── src/ │ ├── index.ts # Main entry point │ ├── constants.ts # Configuration constants │ ├── types.ts # TypeScript interfaces │ ├── schemas/ # Zod validation schemas │ ├── services/ # API client and formatters │ └── tools/ # MCP tool implementations ├── dist/ # Compiled JavaScript (generated) ├── package.json ├── tsconfig.json └── eslint.config.js
Gamma uses a credit-based system for API usage. Credits are consumed per generation. Monitor your usage in the Gamma dashboard and enable auto-recharge if needed.
| Error | Solution |
|---|---|
| "GAMMA_API_KEY environment variable is required" | Ensure env.GAMMA_API_KEY is set in your AI assistant's MCP config |
| "Invalid API key" | Keys should start with sk-gamma-. Verify the complete key. |
| "Rate limit exceeded" | Wait a few minutes. Contact Gamma support for higher limits. |
| "Insufficient credits" | Top up credits or enable auto-recharge in Gamma settings. |
Arkava Ltd — engage@arkava.ai
MIT License - see LICENSE for details.