mcpField
P
Pieces MCP Net

Pieces MCP Net

ローカル
github.com/jimbobbennettメモリ・ナレッジ684 週間前に更新

Pieces MCP Net について

Pieces C# SDK を使って、過去 7 日間の情報に関する質問に Pieces Long-Term Memory で答える C# MCP サーバーです。Pieces をインストールし、LTM エンジンを有効にした環境を対象とし、単一の自己完結型実行ファイルとしてビルドできます。

主な機能

  1. 01Pieces LTM による質問への回答
  2. 02過去 7 日間のメモリへのアクセス
  3. 03自己完結型の単一実行ファイルとしてビルド

活用シーン

  1. 01Pieces LTM に保存された最近の活動について質問
  2. 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 を許可する必要があります。

Piecesを使って質問に回答するClaudeのGIF

コメント

MCP は初めてですか?

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

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