Gist MCP

Um servidor para gerenciar e interagir com GitHub Gists, construído com Go.

Documentação

📓 Gist MCP

Uma reescrita em golang do GistPad MCP usando a biblioteca mark3labs/mcp-go.

Uso

Antes de compilar, você deve instalar o go 1.24+ primeiro.

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

Integração com o Editor Cursor

Para usar este servidor no Cursor, você pode adicionar o seguinte ao seu arquivo mcp.json:

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

Integração com o 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}"
        }
      }
    }
  }

O VS Code solicitará o token do github quando o servidor iniciar.

Por que reescrever

Devido a problemas de ocupação de recursos e dependências, a implementação em Go só precisa fornecer um binário executável.