📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists
# Add to your Claude Code skills
git clone https://github.com/lostintangent/gistpad-mcpAn MCP server for managing and sharing your personal knowledge, daily notes, and reuseable prompts via GitHub Gists. It's a companion to the GistPad VS Code extension and GistPad.dev (for web/mobile), which allows you to access and edit your gists from any MCP-enabled AI product (e.g. GitHub Copilot, Claude Desktop).
Using VS Code?
Install the GistPad extension and then reload VS Code
Note: This requires VS Code 1.101.0+, so if you're on an older version, it's time to upgrade!
Open the GistPad tab and sign-in with your GitHub account. After that, you can begin using GistPad from Copilot chat (in Agent mode) without doing any extra setup or token management 💪
Other MCP clients...
Generate a personal access token that includes only the gist scope: https://github.com/settings/tokens/new
Add the equivalent of the following to your client's MCP config file (or via an "Add MCP server" GUI/TUI):
{
"mcpServers": {
"gistpad": {
"command": "npx",
"args": ["-y", "gistpad-mcp"],
"env": {
"GITHUB_TOKEN": "<YOUR_PAT>"
}
}
}
}
Once your client it setup, you can start having fun with gists + MCP! 🥳 For example, try things like...
Exploring content
How many gists have I edited this month?What's the summary of my <foo> gist?Creating content
Create a new gist about <foo>Update my <foo> gist to call out <bar>Daily todos
What are my unfinished todos for today?Add a new todo for <foo>Collaboration
Add a comment to the <foo> gist saying <bar>Give me a share URL for the <foo> gistView my starred gistsGist organization
Archive my gist about <foo>Add a new <foo> file to the <bar> gist and migrate the <baz> content into itReusable prompts
Create a new prompt that searches the web ofor a specified manga series and then provides a summary about itDelete my prompt about <foo>list_gists - List all of your gists (excluding daily notes and archived gists).get_gist - Get the contents of a gist by ID.create_gist - Create a new gist with a specified description and initial file contents.delete_gist - Delete a gist by ID.update_gist_description - Update a gist's description by ID.duplicate_gist - Create a copy of an existing gist with all its files.refresh_gists - Reload your gist lists, ignoring any cached data.