
mcp-server-gist

2025.04.03
1
TypeScript代码片段管理GitHub 集成开发效率
mcp-server-gist 是一个基于 Model Context Protocol (MCP) 的服务器,封装了 GitHub 的创建 Gist API,允许用户通过 MCP 工具快速创建和管理 GitHub Gist。
View on GitHub
Overview
基本能力
产品定位
mcp-server-gist 是一个用于创建和管理 GitHub Gist 的工具,旨在简化开发者通过 MCP 协议与 GitHub Gist API 的交互。
核心功能
- 封装 GitHub 的创建 Gist API,提供简单的接口调用。
- 支持创建公开或私有的 Gist。
- 允许自定义 Gist 文件名或自动生成文件名。
适用场景
- 开发者需要快速创建和分享代码片段。
- 团队协作中需要共享代码或配置文件。
- 自动化脚本中需要动态生成和存储代码片段。
工具列表
create-gist
- 功能:创建一个 Gist 到你的 GitHub 账户。
- 输入参数:
gistContent
(string): Gist 文件的内容。isPublic
(boolean): Gist 是否为公开,默认为 false。filename
(string): Gist 文件名,未指定时自动生成。
- 返回:Gist 的 URL。
常见问题解答
- 需要提供 GitHub 的 fine-grained TOKEN 才能使用该服务。
使用教程
使用依赖
- 需要安装 Node.js 环境。
- 需要获取 GitHub 的 fine-grained TOKEN。
安装教程
- 确保已安装 Node.js。
- 克隆或下载 mcp-server-gist 项目。
- 在项目目录中运行以下命令安装依赖:
bash npm install
- 构建项目:
bash npm run build
调试方式
- 确保环境变量
GITHUB_GIST_TOKEN
已设置。 - 运行以下命令启动服务:
bash node ./build/index.js
- 使用 MCP 客户端调用
create-gist
工具进行测试。
许可证
None