Gist MCP
A server for managing and interacting with GitHub Gists, built with Go.
📓 Gist MCP
A golang rewrite of GistPad MCP using the mark3labs/mcp-go library.
Usage
Before building, you must install go 1.24+ first.
git clone https://github.com/douglarek/gist-mcp.git
cd gist-mcp
go build -o gist-mcp ./cmd/gist-mcp/main.go
Cursor Editor Integration
To use this server in Cursor, you can add the following to your mcp.json file:
{
"mcpServers": {
"unsplash": {
"command": "<gist-mcp binary dir>",
"args": [],
"env": {
"GITHUB_TOKEN": "<your-github-token>"
}
}
}
}
VS Code Editor Integration
"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}"
}
}
}
}
VS Code will prompt you for the github token when the server starts.
Why rewrite
Due to resource occupation and dependency issues, the Go implementation only needs to provide an executable binary.
Related Servers
Gitea MCP Server
A server for seamless integration with self-hosted Gitea platforms, allowing management of repositories and other resources.
Git
Tools to read, search, and manipulate Git repositories
GitHub Mapper
Provides tools for mapping and analyzing GitHub repositories using a Personal Access Token for authentication.
Aira MCP Server
Creates commit messages from staged files in a local git repository.
GitHub MCP Server
Integrates with the GitHub API for automation and interaction with repositories.
GitLab Kanban
A server for managing GitLab Kanban board operations.
Git MCP Server (Go)
An MCP server for interacting with and automating Git repositories using Large Language Models.
Radicle + GitHub
Interact with Radicle (peer-to-peer code collaboration) and GitHub through a unified interface.
Bitbucket Server MCP
Manage pull requests on Bitbucket Server.
GitHub
Allows AI assistants to interact with the GitHub API for repository management, code collaboration, and other development tasks.