Pieces MCP Net について
Pieces C# SDK を使って、過去 7 日間の情報に関する質問に Pieces Long-Term Memory で答える C# MCP サーバーです。Pieces をインストールし、LTM エンジンを有効にした環境を対象とし、単一の自己完結型実行ファイルとしてビルドできます。
主な機能
- 01Pieces LTM による質問への回答
- 02過去 7 日間のメモリへのアクセス
- 03自己完結型の単一実行ファイルとしてビルド
活用シーン
- 01Pieces LTM に保存された最近の活動について質問
- 02Claude for Desktop に Pieces のメモリアクセスを登録
MCP 対応
過去 7 日間の Pieces Long-Term Memory を使って質問に答える MCP ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Pieces MCP Net
Pieces C# SDKを利用した、Pieces Long-Term Memoryを使用するMCP(Model context protocol)のC#実装です。
過去7日間のPieces Long-Term Memoryを使用して質問に回答するMCPツールが含まれています。この期間はハードコードされていますが、このコードを拡張して設定可能にできます。
セットアップ
必要なもの:
- .NET 9 SDK がインストールされていること
- Piecesがインストールされ、LTM エンジンが有効になっていること
コードをビルドする
MCP サーバーから呼び出せる単一のバイナリをビルドして公開するのが最も簡単です。このプロジェクトは、自己完結型の単一ファイル出力に設定されています。
ビルドして公開するには、次のコマンドを使用します。
dotnet publish -r <platform>
<platform>を、使用するプラットフォームのRIDに置き換えてください。
これにより、Release/net9.0/<platform>/publish/フォルダーにPiecesMCPNetという単一の実行可能ファイルが作成されます。
Claude for Desktop に登録する
Claude for Desktop に登録するには、お使いのclaude_desktop_config.jsonファイルに以下を追加してください。
{
"mcpServers": {
"PiecesLTM": {
"command": "<location>PiecesMCPNet"
}
}
}
<location>をこのファイルへのパスに置き換えてください。
これで Claude for Desktop を再起動すると、このツールが登録されます。
呼び出すには、次のようにプロンプトを入力します。
Ask Pieces LTM <question>
Claude for Desktop でチャットまたは単一メッセージに対して Pieces を許可する必要があります。

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