Recall MCP Server logo

Recall MCP Server

by recallnet

This is a Model Context Protocol (MCP) server implementation for Recall operations. It allows MCP-compatible clients to interact with Recall services for blockchain storage operations.

View on GitHub

Last updated: N/A

What is Recall MCP Server?

The Recall MCP Server is an implementation of the Model Context Protocol designed to facilitate interaction between clients like Cursor and Claude Desktop with the Recall network. It provides a secure interface for performing blockchain storage operations on the Recall network.

How to use Recall MCP Server?

To use the server, clone the repository, install dependencies, configure environment variables (either directly in Cursor/Claude or via a .env file), build the project, and then run the server. Finally, configure Cursor or Claude Desktop to connect to the server using the provided instructions.

Key features of Recall MCP Server

  • Account Operations (Get account information, Get credit balance, Buy credit)

  • Bucket Operations (List all buckets, Create new buckets)

  • Object Operations (Get objects from buckets, Add objects to buckets, List objects within buckets)

  • Multiple layers of security to protect private key

  • Environment variable precedence for configuration

  • MCP tools for interacting with Recall network

Use cases of Recall MCP Server

  • Integrating Recall blockchain storage into Cursor IDE

  • Integrating Recall blockchain storage into Claude Desktop

  • Securely managing blockchain data for AI applications

  • Providing a secure interface for LLMs to interact with blockchain storage

FAQ from Recall MCP Server

How do I protect my private key?

Never share your private key or .env file contents. Never run commands that display your private key. Never allow the LLM to execute shell commands directly without your approval. If using a .env file, store it with restricted permissions.

What is the recommended way to configure the server?

The recommended approach is to provide environment variables directly in your Cursor or Claude Desktop configuration. This is more secure and eliminates the need for a .env file.

What environment variables are required?

The RECALL_PRIVATE_KEY is required. RECALL_NETWORK defaults to 'testnet'.

How do I add the server to Cursor?

Go to Settings > MCP Servers, click 'Add Server', and configure the server with the appropriate command, arguments, and environment variables.

How do I add the server to Claude Desktop?

Locate your Claude Desktop configuration file, edit the file with the provided JSON configuration, and restart Claude Desktop.