GistPad MCP logo

GistPad MCP

by lostintangent

GistPad MCP is an MCP server for managing and sharing personal knowledge, daily notes, and reusable prompts via GitHub Gists. It's a companion to the GistPad VS Code extension and GistPad.dev, allowing access and editing of gists from any MCP-enabled AI product.

View on GitHub

Last updated: N/A

What is GistPad MCP?

GistPad MCP is a server that enables you to manage and share your personal knowledge, daily notes, and reusable prompts stored as GitHub Gists. It integrates with MCP-enabled AI products like GitHub Copilot and Claude Desktop.

How to use GistPad MCP?

  1. Generate a GitHub personal access token with the gist scope. 2. Configure your MCP client to use the GistPad MCP server, providing the token. This can be done via VS Code using the provided badges or by manually adding the server configuration to your client's MCP config file. 3. Restart your MCP client. 4. Start interacting with your gists using natural language commands.

Key features of GistPad MCP

  • Gist management (create, read, update, delete, duplicate)

  • File management within gists (add, update, delete, rename)

  • Daily notes management (create, read, update, delete)

  • Starring and archiving support

  • Comment management

  • Reusable prompt management

  • Exposes gists as MCP resources

  • CLI configuration options

Use cases of GistPad MCP

  • Managing personal knowledge base

  • Creating and managing daily notes

  • Storing and reusing prompts for AI tools

  • Collaborating on gists with comments

  • Organizing gists with starring and archiving

  • Integrating gists with MCP-enabled AI products

FAQ from GistPad MCP

What is an MCP server?

MCP stands for Machine Communication Protocol. An MCP server acts as a bridge between an AI client (like GitHub Copilot) and a data source (like GitHub Gists), allowing the AI to interact with the data using natural language commands.

Do I need the GistPad VS Code extension to use GistPad MCP?

No, GistPad MCP is a standalone server that can be used with any MCP-enabled client. However, the GistPad VS Code extension and GistPad.dev provide a convenient way to access and edit your gists.

What GitHub scopes are required for the personal access token?

Only the gist scope is required.

How are prompts stored?

Prompts are stored as markdown files within a gist named 💬 Prompts. The prompt content is the body of the file, and optional description and arguments are defined using front-matter.

Can I include archived, starred, or daily notes as MCP resources?

Yes, you can configure the GistPad MCP server to include these resources by passing the --archived, --starred, and --daily flags to the gistpad-mcp CLI.