mcpField
S
snipper-mcp

snipper-mcp

ローカル
snipperapp.com開発ツール08 週間前に更新

snipper-mcp について

snipper-mcpは、ネイティブmacOS用コードスニペット管理アプリSnipperApp 3に組み込まれたMCPサーバーです。AIアシスタントからローカルのスニペットライブラリを操作でき、変更はアプリのSQLiteデータベースに保存されます。

主な機能

  1. 01スニペットの検索と読み取り
  2. 02スニペットの作成、更新、削除
  3. 03フォルダー、タグ、添付ファイルの管理
  4. 04公開Hubスニペットへのアクセス
  5. 05アプリのローカルSQLiteデータベースを使用

活用シーン

  1. 01話題から保存済みコード例を検索
  2. 02関数をフォルダーやタグ付きで保存
  3. 03スニペットと添付ファイルを整理
  4. 04公開Hubスニペットの検索やインポート

MCP 対応

同梱のstdio MCPサーバーは、スニペット、フォルダー、タグ、添付ファイル、ワークスペース、公開Hubコンテンツを操作するツールを提供します。SnipperApp 3と同じローカルSQLiteデータベースを読み書きします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbsnipperapp-1.0.0.mcpb1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

snipper-mcp — SnipperApp 3 内の MCP サーバー

SnipperApp 3 — macOS 用コードスニペットマネージャー

SnipperApp 3 は、macOS 用のネイティブコードスニペットマネージャーです。独自の Model Context Protocol サーバーを搭載しており、AI アシスタントがライブラリ内のスニペットを検索、読み取り、作成、整理できます。インストールは不要です。サーバーはアプリにバンドルされた stdio バイナリです。

このリポジトリでは、サーバーのインターフェイスについて説明しています。サーバー自体はアプリの一部であり、Swift MCP SDK を基盤に Swift で構築されています。

要件

Claude Desktop へのインストール(ワンクリック)

最新リリースから snipperapp-1.0.2.mcpb をダウンロードして開くと、Claude Desktop が拡張機能としてインストールします。バンドルには、SnipperApp 3 内のサーバーを見つけて stdio を引き継ぐ小さなランチャー(mcpb/server/index.js)のみが含まれています。アプリがなくても initialize と tools/list(mcpb/server/tools.json 内のマニフェスト)には応答し、すべてのツール呼び出しは未インストールであることを示す明確なエラーを返します。レジストリのイントロスペクションチェックでは、Dockerfile を使ってこのモードを実行します。

セットアップ(手動)

Claude Code:

claude mcp add snipper -- "/Applications/SnipperApp 3.app/Contents/MacOS/snipper-mcp"

Claude Desktop、Cursor(.cursor/mcp.json)、Windsurf(~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "snipper": {
      "command": "/Applications/SnipperApp 3.app/Contents/MacOS/snipper-mcp"
    }
  }
}

詳しいガイド:https://snipperapp.com/docs/mcp-integration

ツール(25 個)

分野ツール
スニペットsearch_snippets、get_snippet、create_snippet、update_snippet、delete_snippet
フォルダーlist_folders、create_folder、update_folder、delete_folder
タグlist_tags、create_tag、delete_tag、add_tag_to_snippet、remove_tag_from_snippet
添付ファイルlist_attachments、get_attachment、create_attachment、delete_attachment
整理list_workspaces、list_storages、list_groups、list_languages
Hub(公開スニペット)search_hub、get_hub_snippet、import_from_hub

すべてのツールには title と、確認が必要な操作をクライアントが判断するための MCP アノテーションが付いています。読み取りツール 12 個には readOnlyHint、削除/タグ解除ツール 5 個には destructiveHint、Hub ツール 3 個には openWorldHint が付いています。

サーバーはアプリと同じローカル SQLite データベースを読み書きするため、アシスタントが保存した内容はすぐに SnipperApp に表示されます。サーバーにデータが送信されることはありません。Hub ツールを使用した場合に限り、公開 Hub API が呼び出されます。

プロンプトの例

  • 「バックオフ付き再試行ヘルパーをスニペットから検索して、ここに貼り付けてください。」
  • 「この関数を Work ワークスペースの Utilities フォルダーに、postgres タグを付けてスニペットとして保存してください。」
  • 「networking タグが付いた Swift スニペットを一覧表示してください。」

プライバシーポリシー

ポリシー全文:https://snipperapp.com/privacy

サーバーが収集する情報。 ありません。snipper-mcp には、独自の分析機能、テレメトリー、クラッシュレポート機能はありません。このリポジトリの MCPB ランチャーはネットワークリクエストを一切行いません。標準入出力を同梱バイナリに渡すか、静的ファイルから tools/list に応答するだけです。

データの使用と保存方法。 サーバーは、Mac 上の SnipperApp 3 専用コンテナ内にある、SnipperApp 3 と同じローカル SQLite データベースを読み書きします。スニペット、フォルダー、タグ、添付ファイルがデバイスから外部に送信されることはありません。ただし、同期ストレージを自分で有効にした場合を除きます。利用できる同期ストレージは iCloud(Apple CloudKit のプライベートデータベースで、開発者は読み取れません)または GitHub Gist(お使いの GitHub 認証情報を使用する、ご自身のアカウント)です。

第三者との共有。 サーバーによる共有はありません。3 つの Hub ツール(search_hub、get_hub_snippet、import_from_hub)は、アシスタントが呼び出した場合に限り、公開 SnipperApp Hub API を呼び出します。送信されるのは検索語またはスニペット ID のみで、ライブラリ内の情報は送信されません。スニペットの内容はアップロードされません。広告主やデータブローカーに販売または共有されることもありません。

データの保持期間。 スニペットは Mac 上に保存され、削除するまで残ります。SnipperApp 3 内で(または delete_snippet を使って)削除すると、ローカルデータベースと有効にした同期ストレージの両方から削除されます。開発者が保持するサーバー側のコピーはありません。Hub へのリクエストはアカウントに紐付けられず、ユーザーごとの履歴として保存されることもありません。

お問い合わせ。 ご質問、またはご自身について保持されている情報の確認や削除のご依頼は、[email protected] までご連絡ください。

このリポジトリについて

  • mcpb/ — MCPB 拡張機能です。manifest.json、icon.png、ランチャー server/index.js が含まれます。npx @anthropic-ai/mcpb pack mcpb snipperapp-<version>.mcpb で再ビルドできます。
  • server.json — 公式 MCP レジストリのエントリー(mcp-publisher publish)です。
  • ランチャーとこれらのドキュメントは MIT ライセンスです。SnipperApp 3 と同梱の snipper-mcp バイナリはプロプライエタリです。

サポート

バグ報告、機能リクエスト、プライバシーに関するご質問は、[email protected] までお寄せください。ドキュメント:https://snipperapp.com/docs/mcp-integration

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。