mcpField
M
Mcp Server Github Gist

Mcp Server Github Gist

本地服务
github.com/ofershap版本控制233 周前更新

关于 Mcp Server Github Gist

Mcp Server Github Gist 是一个 MCP 服务,可通过 AI 助手或 IDE 管理 GitHub Gist。它支持列出、搜索、创建、编辑、加星和删除 Gist,并可处理其中的文件内容。

主要功能

  1. 01列出和搜索 Gist
  2. 02读取 Gist 文件及内容
  3. 03创建公开或私密 Gist
  4. 04编辑描述和文件
  5. 05加星或取消加星
  6. 06删除 Gist

适用场景

  1. 01将代码片段保存为 Gist
  2. 02查找并查看现有 Gist
  3. 03在 IDE 中更新或删除 Gist

MCP 相关

该 MCP 服务提供列出、读取、创建、更新、删除和加星 GitHub Gist 的工具。使用时需要带有 `gist` 范围的 GitHub 个人访问令牌。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"github-gist": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-gist"
]
}
}
}
启动命令npx -y mcp-server-github-gist

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-server-github-gist1.0.2

工具

8

收录的工具列表 · 更新于 3 周前

参数类型必填说明
perPageinteger否每页的 gist 数量
pageinteger否页码

详细介绍

MCP 服务 GitHub Gist — 在 AI 助手中管理 Gist

npm version npm downloads CI License: MIT

一个 MCP 服务,让你无需离开 AI 助手,即可创建、读取、更新和搜索 GitHub Gist。GitHub 官方 MCP 服务支持仓库和议题,而这个服务补上了 Gist 功能。

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

兼容 Claude Desktop、Cursor 和 VS Code Copilot。

MCP 服务 GitHub Gist 演示——通过 Claude Desktop 创建和列出 Gist

工具

工具功能
gist_list列出你的 Gist(分页显示)
gist_get根据 ID 获取 Gist(包括文件内容)
gist_create创建新的 Gist(公开或私密)
gist_update更新描述或文件内容
gist_delete删除 Gist
gist_starred列出你已加星标的 Gist
gist_star为 Gist 加星标
gist_unstar取消 Gist 的星标

快速开始

使用 Claude Desktop

添加到你的 claude_desktop_config.json:

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

添加到你的 .cursor/mcp.json:

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

身份验证

需要具有 gist 权限范围的 GitHub 个人访问令牌。

  1. 前往 GitHub Settings > Tokens
  2. 创建具有 gist 权限范围的令牌
  3. 将其设为 GITHUB_TOKEN 或 GITHUB_PERSONAL_ACCESS_TOKEN 环境变量

示例

向 AI 助手提出以下请求:

  • “列出我最近的 Gist”
  • “用这段代码创建一个 Gist”
  • “显示 Gist abc123”
  • “更新 Gist abc123 的描述”
  • “删除 Gist abc123”
  • “为这个 Gist 加星标”

开发

npm install
npm test
npm run build

作者

由 ofershap 制作

LinkedIn GitHub


此 README 使用 README Builder 构建

许可证

MIT © Ofer Shapira

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。