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.
- 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.
Usage:
Tools are automatcally called by the LLM prompts. You do not need to call them directly.
Usage:
- Automatically called via MCP prompts with the required
contextparameter.
Stores the current conversation context and returns a unique identifier (id) for later retrieval.
Retrieves previously stored context using the unique identifier obtained from leave_off.
Usage:
- Automatically called via MCP prompts with the required
idparameter.
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.
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)technicalcreativeproblem-solving
includeMermaid: Include Mermaid diagrams (yesorno, default:no)includeCode: Include code snippets (yesorno, default:no)includeTasks: Include task lists (yesorno, default:no)
Loads previously saved conversation context using the pick_up tool.
Required Parameter:
id: Unique identifier generated by theleave_offtool.
Loads most recently saved convesation context.
- Node.js
- MCP-compatible client (e.g., Claude Desktop)
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>"
]
}
}
}MIT