GistPad MCP logo

GistPad MCP

Manage GitHub Gists for personal knowledge, daily notes, reusable prompts, files, comments, and optional organization features.

Install GistPad MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "gistpad-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "gistpad-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 16 tools correctly (7d ago).

Overview

GistPad-MCP MCP server connects MCP-enabled AI clients to GitHub Gists for managing personal knowledge, notes, and reusable prompts. It provides tools for creating, reading, editing, duplicating, deleting, and commenting on gists and their files, plus URI-based resources for direct client access. Optional CLI flags add daily notes, starred and archived gists, reusable prompts, and Markdown filtering. Reach for it when an agent needs to maintain a personal reference library or work with GistPad across VS Code, web, and mobile workflows.

Use cases

  • Store and update personal knowledge in GitHub Gists
  • Record and review daily notes
  • Create reusable parameterized prompts
  • Organize gists with files, comments, stars, and archives
  • Read gist content through MCP resources

Key features

  • Create, read, update, duplicate, and delete GitHub Gists
  • Add, rename, edit, and remove gist files
  • Manage gist comments
  • Expose gists through gist:/// resources
  • Enable daily notes, stars, archives, and prompts with CLI flags
  • Refresh cached gist listings

Tools16

What GistPad MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

6/6 checks healthy over the last 72d

What it can do

From the 16 tools this server returned when we ran it; 16 declare their own safety hints.

Can delete or modify data · 3Read-only tools · 13
Network at startup3 connections
Files written at startupNone
Install scriptsprepare
npm provenanceNot published
Package age585 days
Maintainers1

Observed 2026-10-19 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · gistpad-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars207Stargazers on the source repository.
npm downloads563Package downloads in the last 30 days.
Last commit9mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed16Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How GistPad MCP works

What GistPad-MCP MCP server does

GistPad-MCP MCP server gives an MCP client access to a user's GitHub Gists as an editable knowledge store. It covers ordinary gists, their files and comments, and can also expose daily notes, starred gists, archived gists, and reusable prompts when those features are enabled. The project is intended to work alongside the GistPad VS Code extension and GistPad.dev, which provide other ways to access and edit the same gists.

The default tool set supports listing gists, reading a gist by ID, creating and deleting gists, changing descriptions, duplicating gists, and refreshing cached lists. File operations include updating, adding, deleting, renaming, and targeted find-and-replace editing. Comment operations cover listing, adding, editing, and deleting comments.

How it works

The server runs as the gistpad-mcp command and uses a GitHub personal access token supplied through the client configuration. The token should have only the gist scope. Gists are also exposed as MCP resources using the gist:/// URI scheme, so compatible clients can read them without invoking a tool. A comments resource template is available at gist:///{gistId}/comments when the client supports resource templates.

Resource-list changes are reported when a gist is added, deleted, duplicated, or has its description changed. Clients with resource subscription support can subscribe to a gist and receive notifications when it changes. The server caches its gist list, refreshes it after changes made through MCP, and performs an hourly refresh; use refresh_gists after changes made elsewhere if the list is stale.

Setup and configuration

For clients other than the VS Code flow, create a GitHub personal access token with only the gist scope. Add the server to the client's MCP configuration with npx -y gistpad-mcp and set GITHUB_TOKEN to that token.

VS Code users can install the GistPad extension, sign in with GitHub in the GistPad tab, and use GistPad from Copilot chat in Agent mode.

Optional CLI flags extend the default configuration:

  • --daily enables daily-note tools and resources.
  • --starred enables starring tools and starred-gist resources.
  • --archived enables archive tools and archived-gist resources.
  • --prompts enables prompt tools and MCP prompt handlers.
  • --markdown filters gists to those made up of Markdown files.

Tools and capabilities

GistPad-MCP MCP server can maintain daily notes with tools for retrieving or creating today's note, updating it, listing notes, reading a note by date, and deleting one. Starred and archived collections have corresponding list and state-change operations. Prompt support stores parameterized prompts as Markdown files in a 💬 Prompts gist; argument placeholders use the {{argument}} form.

The resource model is useful for clients that prefer reading data through MCP resources. Prompt management and the extra collections are opt-in rather than part of the default tool surface.

Limitations and notes

The server operates on GitHub Gists, so a GitHub account and suitable token are required for the general client setup. Daily notes, starred gists, archived gists, and prompt management are disabled unless their matching flags are passed. The default gist listing excludes daily notes and archived gists. External edits may not appear immediately because of the cache; call refresh_gists when necessary.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about GistPad MCP

GistPad-MCP is an MCP server that connects AI clients to GitHub Gists for personal knowledge, daily notes, and reusable prompts. Its main tools list, read, create, update, duplicate, and delete gists, manage files and comments, and optionally handle daily notes, starred or archived gists, and stored prompts.

Install it through an MCP client configuration that runs `npx -y gistpad-mcp` and sets `GITHUB_TOKEN`. Create a GitHub personal access token with only the `gist` scope first. VS Code users can instead install the GistPad extension and sign in with GitHub.

Yes, GistPad-MCP can be added to Cursor as an MCP server using the standard command and environment-variable configuration. The provided setup instructions do not give Cursor-specific fields, so use Cursor's MCP configuration interface for the equivalent `npx -y gistpad-mcp` command and `GITHUB_TOKEN` value.

Enable daily notes by adding the `--daily` flag to the `gistpad-mcp` command. This exposes tools for today's note and dated notes, and includes daily notes as resources. Without the flag, the daily-note tool set is disabled.

Refresh the cached list by triggering `refresh_gists`. The server updates its cache after changes made through MCP and otherwise refreshes it hourly, so a gist created or changed through an external client may not appear immediately.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGistPad MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gistpad-mcp?style=directory)](https://allmcps.com/mcp/gistpad-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/gistpad-mcp"><img src="https://allmcps.com/api/badge/gistpad-mcp?style=directory" alt="GistPad MCP on AllMCPs" /></a>