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_note
toolGenerate summaries of stored notes using the
summarize_notes
promptPlain 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.