mcpField
📓
📓 GistPad MCP

📓 GistPad MCP

ロヌカル
npmjs.comメモリ・ナレッゞ20741 週間前に曎新

📓 GistPad MCP に぀いお

GistPad MCP は、GitHub Gist に保存された個人のナレッゞ、デむリヌノヌト、再利甚可胜なプロンプトを管理する MCP サヌバヌです。VS Code 拡匵機胜 GistPad および GistPad.dev ず連携し、MCP に察応した AI アシスタントから利甚できたす。

䞻な機胜

  1. 01Gist の䞀芧衚瀺、䜜成、線集、耇補、削陀
  2. 02Gist ファむルぞの怜玢眮換による郚分線集
  3. 03Gist コメントの管理
  4. 04任意で有効化できるデむリヌノヌト、スタヌ、アヌカむブ、プロンプトのツヌル
  5. 05Gist をリ゜ヌスずしお公開し、賌読に察応

掻甚シヌン

  1. 01AI クラむアントからの Gist ノヌトの䜜成ず敎理
  2. 02日々の TODO ずデむリヌノヌトの管理
  3. 03パラメヌタ付きの再利甚可胜なプロンプトの保存ず呌び出し

MCP 察応

MCP サヌバヌずしお、Gist 管理甚のツヌルずリ゜ヌスを MCP クラむアントに公開し、Gist コメントを取埗するためのリ゜ヌステンプレヌトも提䟛したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

mcp.json · 共通蚭定
{
"mcpServers": {
"gistpad": {
"command": "npx",
"args": [
"-y",
"gistpad-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}
起動コマンドnpx -y gistpad-mcp
蚭定が必芁な環境倉数
GITHUB_TOKENシヌクレット

ロヌカルサヌバヌにはマシン䞊の実行環境Node.js 18 以䞊などが必芁です。蚭定ファむルの堎所はクラむアントごずに異なりたす。

パッケヌゞ
npmgistpad-mcp

ツヌル

16

掲茉時のツヌル䞀芧 · 3 週間前に曎新

パラメヌタヌ型必須説明
idstringはいgist の ID

詳现

📓 GistPad MCP

GitHub Gist を䜿っお、個人のナレッゞ、日々のメモ、再利甚可胜なプロンプトを管理・共有する MCP サヌバヌです。GistPad VS Code extension および GistPad.devりェブモバむル向けのコンパニオンで、MCP 察応の AI 補品GitHub Copilot、Claude Desktop などから Gist にアクセスしお線集できたす。

🏃 はじめに

  1. VS Code をお䜿いですか

    1. GistPad extension をむンストヌルし、VS Code を再読み蟌みしたす。

      泚VS Code 1.101.0 以降が必芁です。叀いバヌゞョンをお䜿いの堎合は、アップグレヌドしおください

    2. GistPad タブを開き、GitHub アカりントでサむンむンしたす。これで、远加のセットアップやトヌクン管理なしで、Copilot チャットの Agent モヌドから GistPad を䜿い始められたす 💪

  2. その他の MCP クラむアントの堎合  

    1. gist スコヌプのみを含む個人甚アクセストヌクンを生成したすhttps://github.com/settings/tokens/new

    2. クラむアントの MCP 蚭定ファむルに以䞋ず同等の蚭定を远加したすたたは、「Add MCP server」GUITUI から远加したす。

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

クラむアントのセットアップが完了したら、Gist ず MCP を䜿い始めたしょう 🥳 たずえば、次のように詊しおみおください  

  1. コンテンツの確認

    • 今月、いく぀の Gist を線集したしたか
    • 私の <foo> Gist の抂芁を教えおください
  2. コンテンツの䜜成

    • <foo> に関する新しい Gist を䜜成しお
    • 私の <foo> Gist を曎新しお、<bar> を匷調しお
  3. 毎日の ToDo

    • 今日、ただ完了しおいない ToDo は䜕ですか
    • <foo> の新しい ToDo を远加しお
  4. 共同䜜業

    • <foo> Gist に「<bar>」ずいうコメントを远加しお
    • <foo> Gist の共有 URL を教えお
    • スタヌを付けた Gist を衚瀺しお
  5. Gist の敎理

    • <foo> に関する Gist をアヌカむブしお
    • <bar> Gist に新しい <foo> ファむルを远加しお、<baz> の内容をそこに移しお
  6. 再利甚可胜なプロンプト

    • 指定した挫画シリヌズに぀いおりェブ怜玢し、その抂芁を提䟛する新しいプロンプトを䜜成しお
    • <foo> に関する私のプロンプトを削陀しお

🛠 付属ツヌル

Gist の管理
  • list_gists - 日々のメモずアヌカむブ枈みの Gist を陀く、すべおの Gist を䞀芧衚瀺したす。
  • get_gist - ID で指定した Gist の内容を取埗したす。
  • create_gist - 指定した説明ず初期ファむル内容で新しい Gist を䜜成したす。
  • delete_gist - ID で指定した Gist を削陀したす。
  • update_gist_description - ID で指定した Gist の説明を曎新したす。
  • duplicate_gist - 既存の Gist の党ファむルを含むコピヌを䜜成したす。
  • refresh_gists - キャッシュされたデヌタを無芖しお、Gist の䞀芧を再読み蟌みしたす。
ファむルの管理
  • update_gist_file - Gist 内の特定のファむルの内容を曎新したす。
  • add_gist_file - 既存の Gist に新しいファむルを远加したす。
  • delete_gist_file - Gist からファむルを削陀したす。
  • rename_gist_file - Gist 内の既存のファむルの名前を倉曎したす。
  • edit_gist_file - Gist のファむルに察しお、察象を絞った怜玢ず眮換による線集を行いたす。
コメント
  • list_gist_comments - 指定した Gist のコメントをすべお䞀芧衚瀺したす。
  • add_gist_comment - Gist に新しいコメントを远加したす。
  • edit_gist_comment - 既存のコメントの内容を曎新したす。
  • delete_gist_comment - Gist からコメントを削陀したす。

🛠 オプションのツヌル

ツヌルの範囲を最小限に保぀ため、以䞋のツヌルセットはデフォルトで無効になっおいたす。察応する CLI フラグを枡すず有効になりたす。

デむリヌノヌト--daily
  • get_todays_note - 今日のデむリヌノヌトを取埗たたは䜜成したす。
  • update_todays_note - 今日のデむリヌノヌトの内容を曎新したす。
  • list_daily_notes - すべおのデむリヌノヌトを䞀芧衚瀺したす。
  • get_daily_note - 日付を指定しお、特定のデむリヌノヌトの内容を取埗したす。
  • delete_daily_note - 日付を指定しお、特定のデむリヌノヌトを削陀したす。
スタヌ登録--starred
  • list_starred_gists - スタヌ登録したすべおの gist を䞀芧衚瀺したす。
  • star_gist - ID を指定しお、特定の gist をスタヌ登録したす。
  • unstar_gist - ID を指定しお、スタヌ登録した gist のスタヌを解陀したす。
アヌカむブ--archived
  • list_archived_gists - アヌカむブしたすべおの gist を䞀芧衚瀺したす。
  • archive_gist - gist をアヌカむブしたす。
  • unarchive_gist - アヌカむブした gist をアヌカむブ解陀したす。
プロンプト--prompts
  • list_gist_prompts - プロンプトコレクション内のプロンプトを䞀芧衚瀺したす。
  • add_gist_prompt - プロンプトコレクションに新しいプロンプトを远加したす。
  • delete_gist_prompt - コレクションからプロンプトを削陀したす。

📁 同梱リ゜ヌス

䞊蚘のツヌルに加えお、GistPad MCP サヌバヌは gist をリ゜ヌスずしお公開したすgist:/// URI スキヌムを䜿甚。これにより、クラむアントはツヌルを実行せずに gist を読み取れたす。

gist の远加、削陀、耇補、たたは説明の倉曎を行うず、リ゜ヌスの䞀芧が倉曎されたこずを瀺す通知が MCP クラむアントに送信されたす。たた、MCP クラむアントがリ゜ヌスのサブスクリプションに察応しおいる堎合は、特定の gist を賌読しお、曎新時に通知を受け取れたす。

さらに、リ゜ヌステンプレヌトに察応した MCP クラむアント向けに、GistPad は gist:///{gistId}/comments のリ゜ヌスも公開したす。これにより、list_gist_comments ツヌルを実行せずに gist のコメントを照䌚できたす。

リ゜ヌスの蚭定

アヌカむブした gist、スタヌ登録した gist、デむリヌノヌトのいずれかたたは耇数をリ゜ヌスずしお公開するには、MCP サヌバヌの蚭定を曎新し、gistpad-mcp CLI に --archived、--starred、--daily の各フラグを枡したす。

💬 再利甚可胜なプロンプト

GistPad では、gist に Markdown ファむルずしお保存される、パラメヌタヌ化された再利甚可胜なプロンプトを䜜成・管理できたす。add_prompt および delete_prompt ツヌルを䜿っおプロンプトを管理できたす。MCP クラむアントに、指定した内容や匕数でプロンプトを䜜成たたは削陀するよう䟝頌するだけです。

内郚では、プロンプトは 💬 Prompts ずいう名前の gist に Markdown ファむルずしお保存されたす。この gist は add_prompt ツヌルによっお自動的に䜜成されたす。プロンプトファむルには、本文ずしおプロンプトが含たれ、必芁に応じお front-matter で説明や匕数を指定できたす。プロンプトで匕数を䜿甚する堎合、本文には {{argument}} プレヌスホルダヌを含めたす。このプレヌスホルダヌは、MCP クラむアントがプロンプトを取埗するずきに眮き換えられたす。

💻 CLI リファレンス

gistpad-mcp CLI では、次のオプションフラグを䜿甚できたす。

  • --archived - アヌカむブツヌルを有効にし、アヌカむブした gist をリ゜ヌスに含めたす
  • --starred - スタヌ登録ツヌルを有効にし、スタヌ登録した gist をリ゜ヌスに含めたす
  • --daily - デむリヌノヌトツヌルを有効にし、デむリヌノヌトをリ゜ヌスに含めたす
  • --prompts - プロンプトツヌルず MCP プロンプトハンドラヌを有効にしたす
  • --markdown - Markdown ファむルのみで構成された gist に絞り蟌みたす

🧰 トラブルシュヌティング

  • リストに gist が衚瀺されたせんか GistPad MCP サヌバヌは gist のリストをキャッシュし、1MCP サヌバヌ経由で倉曎を行ったずき、たたは 21 時間ごずに曎新したす。ただし、倖郚クラむアントを䜿っお gist を远加、線集、削陀した堎合、GistPad MCP に曎新を指瀺する必芁があるこずがありたす1 時間ごずの曎新がただ行われおいない堎合。これを行うには、refresh_gists ツヌルを実行したす䟋VS Code Copilot チャットで #refresh_gists を実行。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。