evm-server
by MCP-Mirror
This is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing resources representing text notes, tools for creating new notes, and prompts for generating summaries of notes.
Last updated: N/A
What is evm-server?
An MCP Server for interacting with EVM chains, implementing a notes system with resources, tools, and prompts.
How to use evm-server?
Install dependencies with npm install, build with npm run build, and add the server config to Claude Desktop's configuration file. Debug using the MCP Inspector with npm run inspector.
Key features of evm-server
List and access notes via
note://URIsCreate new text notes using the
create_notetoolGenerate summaries of stored notes using the
summarize_notespromptPlain text mime type for simple content access
Use cases of evm-server
Creating and managing notes within an EVM environment
Summarizing information stored as notes
Interacting with EVM chains through MCP
Developing MCP applications with note-taking functionality
FAQ from evm-server
How do I install the server?
How do I install the server?
Use npm install to install dependencies and npm run build to build the server.
How do I configure the server for Claude Desktop?
How do I configure the server for Claude Desktop?
Add the server config to Claude Desktop's configuration file (claude_desktop_config.json).
How do I debug the server?
How do I debug the server?
Use the MCP Inspector by running npm run inspector.
What are the required parameters for creating a note?
What are the required parameters for creating a note?
The create_note tool requires a title and content as parameters.
What does the summarize_notes prompt do?
What does the summarize_notes prompt do?
It generates a summary of all stored notes, including their contents as embedded resources.