
Pieces MCP Net

2025.03.19
2
C#开发工具问答工具开发效率
PiecesMCPNet是一个基于C#实现的MCP(Model Context Protocol)工具,利用Pieces长期记忆(LTM)引擎,通过Pieces C# SDK提供支持。该工具能够回答过去7天内的问题,适用于开发效率提升的场景。
View on GitHub
Overview
基本能力
产品定位
PiecesMCPNet是一个基于MCP协议的C#实现工具,主要用于通过Pieces长期记忆引擎回答用户问题,提升开发效率。
核心功能
- 利用Pieces长期记忆(LTM)引擎回答问题。
- 支持过去7天内的历史查询(硬编码限制,可扩展为可配置)。
- 与Claude for Desktop集成,提供便捷的问答服务。
适用场景
- 开发者在开发过程中需要快速查询历史信息。
- 与Claude for Desktop集成,提供智能问答服务。
工具列表
- PiecesMCPNet:主工具,用于通过Pieces LTM引擎回答问题。
常见问题解答
- 如何扩展查询时间范围?:当前硬编码为7天,可通过修改代码扩展为可配置。
- 如何与Claude for Desktop集成?:需要在
claude_desktop_config.json
文件中注册工具路径。
使用教程
使用依赖
- 安装.NET 9 SDK。
- 安装Pieces应用,并启用LTM引擎。
安装教程
- 使用以下命令构建并发布单文件二进制:
bash dotnet publish -r <platform>
替换<platform>
为您的平台RID(参考已知RID列表)。 - 发布后的可执行文件位于
Release/net9.0/<platform>/publish/
目录下,名为PiecesMCPNet
。
调试方式
- 在Claude for Desktop中注册工具路径:
json { "mcpServers": { "PiecesLTM": { "command": "<location>PiecesMCPNet" } } }
替换<location>
为工具路径。 - 在Claude for Desktop中通过以下命令调用工具:
output Ask Pieces LTM <question>
- 确保在Claude for Desktop中允许Pieces访问聊天或单条消息。
许可证
None