evm-server logo

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.

View on GitHub

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:// URIs

  • Create new text notes using the create_note tool

  • Generate summaries of stored notes using the summarize_notes prompt

  • Plain 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?

Use npm install to install dependencies and npm run build to build the server.

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?

Use the MCP Inspector by running npm run inspector.

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?

It generates a summary of all stored notes, including their contents as embedded resources.