Pieces MCP Net

Pieces MCP Net

site icon
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长期记忆引擎回答用户问题,提升开发效率。

核心功能

  1. 利用Pieces长期记忆(LTM)引擎回答问题。
  2. 支持过去7天内的历史查询(硬编码限制,可扩展为可配置)。
  3. 与Claude for Desktop集成,提供便捷的问答服务。

适用场景

  1. 开发者在开发过程中需要快速查询历史信息。
  2. 与Claude for Desktop集成,提供智能问答服务。

工具列表

  1. PiecesMCPNet:主工具,用于通过Pieces LTM引擎回答问题。

常见问题解答

  1. 如何扩展查询时间范围?:当前硬编码为7天,可通过修改代码扩展为可配置。
  2. 如何与Claude for Desktop集成?:需要在claude_desktop_config.json文件中注册工具路径。

使用教程

使用依赖

  1. 安装.NET 9 SDK。
  2. 安装Pieces应用,并启用LTM引擎。

安装教程

  1. 使用以下命令构建并发布单文件二进制: bash dotnet publish -r <platform> 替换<platform>为您的平台RID(参考已知RID列表)。
  2. 发布后的可执行文件位于Release/net9.0/<platform>/publish/目录下,名为PiecesMCPNet

调试方式

  1. 在Claude for Desktop中注册工具路径: json { "mcpServers": { "PiecesLTM": { "command": "<location>PiecesMCPNet" } } } 替换<location>为工具路径。
  2. 在Claude for Desktop中通过以下命令调用工具: output Ask Pieces LTM <question>
  3. 确保在Claude for Desktop中允许Pieces访问聊天或单条消息。

许可证

None