johnhenry/mcp-server-ipfs-context
If you are the rightful owner of mcp-server-ipfs-context and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This document provides a structured overview of an MCP server that utilizes IPFS for storing and retrieving conversational context.
MCP Server: IPFS Context
[!WARNING]
Information is stored publically on IPFS network. Do not store sensitive information.
An MCP that uses IPFS to store and retrieve context between sessions.
Features
- Easy-to-use tools for persisting and retrieving conversational context.
- Customizable prompts for efficient workflow integration.
- Support for structured content including Mermaid diagrams, code snippets, and tasks.
Tools
Usage:
Tools are automatcally called by the LLM prompts. You do not need to call them directly.
leave_off
Usage:
- Automatically called via MCP prompts with the required
context
parameter.
Stores the current conversation context and returns a unique identifier (id) for later retrieval.
pick_up
Retrieves previously stored context using the unique identifier obtained from leave_off
.
Usage:
- Automatically called via MCP prompts with the required
id
parameter.
Prompts
Customize your conversational workflows easily using prompts.
In Claude Desktop, activate by clicking "Attach to MCP", then select your desired prompt from the "Choose an integration" menu.
💾 Save
Summarizes the current conversation and utilizes the leave_off
tool to store the context.
Optional Parameters:
projectType
: Define the project type. Available options:general
(default)technical
creative
problem-solving
includeMermaid
: Include Mermaid diagrams (yes
orno
, default:no
)includeCode
: Include code snippets (yes
orno
, default:no
)includeTasks
: Include task lists (yes
orno
, default:no
)
📂 Continue
Loads previously saved conversation context using the pick_up
tool.
Required Parameter:
id
: Unique identifier generated by theleave_off
tool.
📂 Resume
Loads most recently saved convesation context.
Installation
Prerequisites
- Node.js
- MCP-compatible client (e.g., Claude Desktop)
Setup
Integrate into your MCP client configuration:
Using NPX:
{
"mcpServers": {
"vimble-mcp": {
"command": "npx",
"args": ["-y", "mcp-server-ipfs-context", "<path-to-context-storage>"]
}
}
}
Local Development:
{
"mcpServers": {
"vimble-mcp": {
"command": "<path-to-node>",
"args": [
"<this-directory>/stdio.mjs",
"<ipfs-gateway-url>",
"<ipfs-gateway-url>"
]
}
}
}
License
MIT