Token导航 LogoToken导航TokenDH.com
GistPad MCP logo
文档知识stdio官方级别未说明来源级核验

GistPad MCP

MCP Server

📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists

工具数

0

提示词数

0

GitHub Stars

192

资源数

0
知识管理TypeScriptClaudeClaude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lostintangent

提供方

lostintangent

最后核验

2026/5/18 02:52

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npm install --save-dev lodash.map

详细介绍

📓 GistPad MCP

🏃 入门

  1. 使用VS代码?

1. 安装 GistPad扩展 然后重新加载VS代码

> _注意:这需要VS Code 1.101.0+,所以如果你使用的是旧版本,是时候升级了!_

1. 打开 GistPad 标签并使用您的GitHub帐户登录。之后,您可以从Copilot聊天开始使用GistPad(在 Agent 模式),无需进行任何额外的设置或令牌管理💪

  1. 其他MCP客户端。..

1. 生成一个个人访问令牌,其中包括 _仅_ 这 gist 范围:https://github.com/settings/tokens/new

1. 将以下等效内容添加到客户端的MCP配置文件中(或通过“添加MCP服务器”GUI/TUI):

      {
        "mcpServers": {
          "gistpad": {
            "command": "npx",
            "args": ["-y", "gistpad-mcp"],
            "env": {
              "GITHUB_TOKEN": ""
            }
          }
        }
      }

一旦你的客户端设置好了,你就可以开始享受gists+MCP的乐趣了! 🥳 例如,尝试类似的事情。..

  1. 探索内容

- How many gists have I edited this month? - What's the summary of my gist?

  1. 创建内容

- Create a new gist about - Update my gist to call out

  1. 每日所有

- What are my unfinished todos for today? - Add a new todo for

  1. 协作

- Add a comment to the gist saying - Give me a share URL for the gist - View my starred gists

  1. Gist组织

- Archive my gist about - Add a new file to the gist and migrate the content into it

  1. 可重用提示

- Create a new prompt that searches the web ofor a specified manga series and then provides a summary about it - Delete my prompt about

🛠️ 包含的工具

Gist管理

  • list_gists -列出您的所有注册表(不包括每日笔记和存档注册表)。
  • get_gist -按ID获取要点的内容。
  • create_gist -使用指定的描述和初始文件内容创建新的要点。
  • delete_gist -按ID删除要点。
  • update_gist_description -按ID更新要点描述。
  • duplicate_gist -创建现有要点及其所有文件的副本。
  • refresh_gists -重新加载要点列表,忽略任何缓存数据。

文件管理

  • update_gist_file -更新要点中特定文件的内容。
  • add_gist_file -将新文件添加到现有要点中。
  • delete_gist_file -从要点中删除文件。
  • rename_gist_file -重命名要点中的现有文件。
  • edit_gist_file -对要点文件进行有针对性的查找和替换编辑。

评论

  • list_gist_comments -列出指定要点的所有评论。
  • add_gist_comment -在要点中添加新注释。
  • edit_gist_comment -更新现有评论的内容。
  • delete_gist_comment -从要点中删除注释。

🛠️ 可选工具

默认情况下,禁用以下工具集以保持工具曲面最小。通过传递相应的CLI标志来启用它们。

每日笔记(--daily)

  • get_todays_note -获取或创建今天的每日笔记。
  • update_todays_note -更新今天的每日笔记内容。
  • list_daily_notes -列出你所有的日常笔记。
  • get_daily_note -按日期获取特定日记的内容。
  • delete_daily_note -按日期删除特定的日记。

主演(--starred)

  • list_starred_gists -列出你所有的明星注册表。
  • star_gist -按ID标出具体要点。
  • unstar_gist -通过ID取消明星要点。

归档(--archived)

  • list_archived_gists -列出所有存档的注册表。
  • archive_gist -把你的一个注册表存档。
  • unarchive_gist -整理归档的要点。

提示(--prompts)

  • list_gist_prompts -列出提示集合中的提示。
  • add_gist_prompt -在提示集合中添加新提示。
  • delete_gist_prompt -从集合中删除提示。

📁 包括的资源

除了上述工具外,GistPad MCP服务器还将您的gist作为资源公开(使用 gist:/// URI方案),这允许客户端在不需要执行工具的情况下读取它们。

当您添加/删除/复制要点或更改要点的描述时,将向MCP客户端提供通知,指示资源列表已更改。如果您的MCP客户端支持资源订阅,那么您可以订阅特定的要点,并在更新时收到通知。

此外,对于支持资源模板的MCP客户端,GistPad还公开了一个资源 gist:///{gistId}/comments,它允许查询注释以获取要点(无需执行 list_gist_comments 工具)。

资源配置

如果您想将存档的注册表、带星号的注册表和/或每日笔记作为资源公开,那么只需更新MCP服务器配置即可通过 --archived, --starred和/或 --daily 旗帜到 gistpad-mcp CLI。

💬 可重用提示

GistPad允许您创建和管理作为markdown文件存储在gist中的参数化/可重用提示。您可以使用管理提示 add_promptdelete_prompt 工具,只需要求您的MCP客户端创建/删除一个带有您想要的指定内容/参数的提示即可。

在幕后,提示以markdown文件的形式存储在名为 💬 Prompts (由自动创建) add_prompt 工具)。提示文件包括作为正文的提示,以及可选的使用前体的描述和参数。如果提示使用了参数,提示正文应包括 {{argument}} 占位符,当MCP客户端检索占位符时,占位符将被替换。

💻 CLI 参考

gistpad-mcp CLI接受以下可选标志:

  • --archived -启用归档工具并将归档的注册表包含在资源中
  • --starred -启用星级工具并在资源中包含星级注册表
  • --daily -启用每日笔记工具,并在资源中包含每日笔记
  • --prompts -启用提示工具和MCP提示处理程序
  • --markdown -仅过滤由Markdown文件组成的注册表

🧰 故障排除

  • 在你的列表中没有看到要点? GistPad MCP服务器缓存您的要点列表,并在1)您通过MCP服务器进行更改时随时更新,或2)每小时更新一次。但是,如果您使用外部客户端添加/编辑/删除要点,您可能需要告诉GistPad MCP自行刷新(假设它还没有执行每小时刷新)。您可以通过触发 refresh_gists 工具(例如运行 #refresh_gists 在VS Code Copilot聊天中)。

目录标签

目录标签

知识管理TypeScriptClaudeknowledge-and-memorymcpgistspkmnotetakingmcp-server本地部署笔记管理GitHubGists可重用提示VSCode扩展

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP