MyMcpServer

MyMcpServer

3.5

A Model Context Protocol server

Top Comments

MyMcpServer is a TypeScript-based Model Context Protocol (MCP) server that implements a simple notes system. It demonstrates core MCP concepts by providing resources representing text notes with URIs and metadata, tools for creating new notes, and prompts for generating summaries of notes. The server allows users to list and access notes via note:// URIs, where each note has a title, content, and metadata. It supports plain text mime type for simple content access. The server also includes a create_note tool for creating new text notes and a summarize_notes prompt for generating summaries of all stored notes. This server is designed to be integrated with platforms like Claude Desktop, and it provides development scripts for installation, building, and debugging.

Features

  • {'name': 'Resources', 'description': 'List and access notes via note:// URIs, each with a title, content, and metadata.'}
  • {'name': 'Tools', 'description': 'create_note tool for creating new text notes with title and content.'}
  • {'name': 'Prompts', 'description': 'summarize_notes prompt for generating summaries of all stored notes.'}

MCP Tools

  • create_note: Create new text notes with title and content.

Usage with Different Platforms

Claude Desktop


{
  "mcpServers": {
    "MyMcpServer": {
      "command": "/path/to/MyMcpServer/build/index.js"
    }
  }
}