mcp-server-github-gist

ofershap/mcp-server-github-gist
1 starsMITCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

mcp-server-github-gist MCP server](https://glama.ai/mcp/servers/ofershap/mcp-server-github-gist/badges/score.svg)](https://glama.ai/mcp/servers/ofershap/mcp-server-github-gist) 📇 ☁️ - Create, read, update, list, and search GitHub Gists from your IDE.

README.md

MCP Server GitHub Gist — Manage Gists from Your AI Assistant

![npm version](https://www.npmjs.com/package/mcp-server-github-gist) ![npm downloads](https://www.npmjs.com/package/mcp-server-github-gist) ![CI](https://github.com/ofershap/mcp-server-github-gist/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)

An MCP server to create, read, update, and search GitHub Gists without leaving your AI assistant. The official GitHub MCP server handles repos and issues — this one fills the Gist gap.

You: "Save this code snippet as a gist called 'auth-middleware.ts'"
AI:  ✅ Created secret gist: https://gist.github.com/abc123

Works with Claude Desktop, Cursor, and VS Code Copilot.

!MCP server GitHub Gist demo — creating and listing gists from Claude Desktop

Tools

| Tool | What it does | | -------------- | ----------------------------------------- | | gist_list | List your gists (paginated) | | gist_get | Get a gist by ID (includes file contents) | | gist_create | Create a new gist (public or secret) | | gist_update | Update description or file contents | | gist_delete | Delete a gist | | gist_starred | List your starred gists | | gist_star | Star a gist | | gist_unstar | Unstar a gist |

Quick Start

With Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "github-gist": {
      "command": "npx",
      "args": ["-y", "mcp-server-github-gist"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

With Cursor

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "github-gist": {
      "command": "npx",
      "args": ["-y", "mcp-server-github-gist"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

Authentication

Requires a GitHub personal access token with the gist scope.

  1. Go to GitHub Settings > Tokens
  2. Create a token with the gist scope
  3. Set it as GITHUB_TOKEN or GITHUB_PERSONAL_ACCESS_TOKEN environment variable

Examples

Ask your AI assistant:

  • "List my recent gists"
  • "Create a gist with this code snippet"
  • "Show me gist abc123"
  • "Update the description of gist abc123"
  • "Delete gist abc123"
  • "Star this gist"

Development

npm install
npm test
npm run build

Author

![Made by ofershap](https://gitshow.dev/ofershap)

![LinkedIn](https://linkedin.com/in/ofershap) ![GitHub](https://github.com/ofershap)

---

<sub>README built with README Builder</sub>

License

MIT &copy; Ofer Shapira

Related MCP servers

Browse all →