使用由Pieces C# SDK支持的Pieces长时记忆实现的MCP(模型上下文协议)的C#实现。
此实现包含一个MCP工具,该工具使用过去7天的Pieces长时记忆来回答问题。这个限制是硬编码的,但这段代码可以扩展以使其可配置。
需要以下内容:
最简单的方法是构建并发布一个单一的二进制文件,然后可以从你的MCP服务器调用它。该项目配置为生成自包含的单个文件输出。
要构建并发布,请使用以下命令:
dotnet publish -r <平台>
将<平台>替换为你选择的平台的RID。
这将在Release/net9.0/<平台>/publish/文件夹中创建一个名为PiecesMCPNet的单一可执行文件。
要将此注册到Claude桌面版,请在您的claude_desktop_config.json文件中添加以下内容:
{
"mcpServers": {
"PiecesLTM": {
"command": "<位置>PiecesMCPNet"
}
}
}
将<位置>替换为此文件的路径。
现在你可以重新启动Claude桌面版,并且此工具将被注册。
要调用它,请提示:
询问Pieces LTM <问题>
你需要在Claude桌面版中允许Pieces进行聊天或发送单条消息。
