MCP Server: IPFS Context

MCP Server: IPFS Context

site icon
2025.04.29 0
JavaScript会话管理开发工具开发效率
mcp-server-ipfs-context 是一个利用 IPFS 网络存储和检索会话上下文的 MCP 服务。它提供了易于使用的工具来持久化和检索对话上下文,支持自定义提示以高效集成工作流程,并支持包括 Mermaid 图表、代码片段和任务列表在内的结构化内容。
View on GitHub

Overview

基本能力

产品定位

mcp-server-ipfs-context 是一个用于存储和检索会话上下文的工具,特别适用于需要在不同会话之间保持连续性的场景。

核心功能

  • 持久化和检索对话上下文:通过 leave_offpick_up 工具实现上下文的存储和检索。
  • 自定义提示:支持自定义提示以优化工作流程。
  • 结构化内容支持:支持 Mermaid 图表、代码片段和任务列表等结构化内容。

适用场景

  • 开发协作:在团队开发中保持对话上下文的连续性。
  • 项目管理:存储和检索项目相关的任务列表和代码片段。
  • 创意工作:保存创意会话中的灵感和图表。

工具列表

  • leave_off:存储当前对话上下文并返回唯一标识符。
  • pick_up:通过唯一标识符检索之前存储的上下文。

常见问题解答

  • 信息安全性:所有信息都公开存储在 IPFS 网络上,请勿存储敏感信息。

使用教程

使用依赖

  • Node.js:确保已安装 Node.js。
  • MCP 兼容客户端:如 Claude Desktop。

安装教程

使用 NPX 安装:

{
  "mcpServers": {
    "vimble-mcp": {
      "command": "npx",
      "args": ["-y", "mcp-server-ipfs-context", "<path-to-context-storage>"]
    }
  }
}

本地开发安装:

{
  "mcpServers": {
    "vimble-mcp": {
      "command": "<path-to-node>",
      "args": [
        "<this-directory>/stdio.mjs",
        "<ipfs-gateway-url>",
        "<ipfs-gateway-url>"
      ]
    }
  }
}

调试方式

安装完成后,可以通过 MCP 兼容客户端(如 Claude Desktop)进行调试。激活服务后,选择相应的提示进行上下文存储和检索操作。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。