Gist MCP

Un servidor para gestionar e interactuar con Gists de GitHub, construido con Go.

Documentación

📓 Gist MCP

Una reescritura en golang de GistPad MCP usando la librería mark3labs/mcp-go.

Uso

Antes de compilar, debes instalar go 1.24+ primero.

git clone https://github.com/douglarek/gist-mcp.git
cd gist-mcp
go build -o gist-mcp ./cmd/gist-mcp/main.go

Integración con el editor Cursor

Para usar este servidor en Cursor, puedes añadir lo siguiente a tu archivo mcp.json:

{
  "mcpServers": {
    "unsplash": {
      "command": "<gist-mcp binary dir>",
      "args": [],
      "env": {
        "GITHUB_TOKEN": "<your-github-token>"
      }
    }
  }
}

Integración con el editor VS Code

  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "github-token",
        "description": "GitHub Token",
        "password": true
      }
    ],
    "servers": {
      "gist-mcp": {
        "type": "stdio",
        "command": "/home/douglarek/bin/gist-mcp",
        // "args": [
        //   "--debug"
        // ],
        "env": {
          "GITHUB_TOKEN": "${input:github-token}"
        }
      }
    }
  }

VS Code te solicitará el token de github cuando el servidor se inicie.

Por qué reescribir

Debido a la ocupación de recursos y problemas de dependencias, la implementación en Go solo necesita proporcionar un binario ejecutable.