Overview
The Memory Protocol MCP Server implements the Model Context Protocol (MCP), allowing you to embed Memory Protocol tools and APIs into your own AI assistants like Claude Desktop and Cursor.What is MCP?
MCP (Model Context Protocol) provides a standardized way for AI assistants to access external tools and data sources. Our implementation focuses on enabling AI assistants to query the Memory Identity API and Social Graph using any MCP enabled AI client. Learn more at modelcontextprotocol.ioMCP Tools Query Examples
See how you can use Memory Protocol MCP tools to query data
Setup
The server is running remotely. You’ll use it by configuring your AI software of choice to connect tohttps://ai.memoryproto.co
.
Prerequisites
- An MCP Client Application (like Claude Desktop, Cursor, etc.)
- Node.js (>= v18.0.0) and npm: Download from https://nodejs.org.
Client configuration
Claude Desktop
- Open Claude Desktop
- Go to
Settings
andDeveloper
- Choose
Edit Config
- Open the
claude_desktop_config.json
file - Add an entry in the object for Memory:
- Save the configuration and restart or refresh your MCP client application.
- Try asking Claude about an Ethereum address or ENS name.
Cursor
- Open Cursor
- Open Cursor settings
CMD+Shift+P
and typeCursor Settings
- Choose
MCP
from the left side menu - Choose
Add new global MCP Server
in the top right of the window - Add an entry in the config object for Memory:
- Save the configuration and restart or refresh your MCP client application.
- Try asking your model about an Ethereum address or ENS name.
MCP Inspector
It can be useful to isolate MCP tools for testing purposes outside of an MCP client, where you can test the tools as a human with chosen arguments instead of relying on an LLM. You can run the inspector directly from NPM using NPX:npx @modelcontextprotocol/inspector
- Configure the connection on the left:
- Transport Type:
SSE
- URL:
https://ai.memoryproto.co/sse
- Click
Connect
- Once connected, click
List Tools
in the middle pane. - Select a tool, enter an appropriate argument eg.
lookup_wallet
and entervitalik.eth
. - Select
Run tool
.