trackmcp
Back to directory
jimbobbennett

piecesmcpnet

View on GitHub

An MCP server to interact with Pieces LTM

6 stars C#Servers & Infrastructure Updated Sep 21, 2025

Documentation

Pieces MCP Net

A C# implementation of MCP (Model context protocol) using Pieces Long-Term Memory powered by the Pieces C# SDK.

This contains an MCP tool that answers questions using the Pieces Long-Term Memory for the past 7 days. This limit is hard coded, but this code can be expanded to make this configurable.

Setup

This requires:

  • .NET 9 SDK installed
  • Pieces installed, and the LTM engine enabled

Build the code

It is easiest to build and publish a single binary that you can then call from your MCP server. This project is configured for a self-contained single file output.

To build and publish, use this command:

bash
dotnet publish -r

Replace `` with the RID of your platform of choice.

This will create a single executable in the `Release/net9.0//publish/` folder called `PiecesMCPNet`

Register with Claude for Desktop

To register this with Claude for Desktop, add the following to your `claude_desktop_config.json` file:

json
{
  "mcpServers": {
    "PiecesLTM": {
      "command": "PiecesMCPNet"
    }
  }
}

Replace `` with the path to this file.

You can now re-launch Claude for Desktop, and this tool will be registered.

To invoke it, prompt with:

output
Ask Pieces LTM

You will need to allow Pieces for the chat or single message in Claude for Desktop.

A gif of claude answering a question using Pieces

Frequently asked questions

What is piecesmcpnet?

piecesmcpnet is An MCP server to interact with Pieces LTM

How do I install piecesmcpnet?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is piecesmcpnet open source?

Yes — it is hosted on GitHub at https://github.com/jimbobbennett/PiecesMCPNet and has 6 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP