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"
}
}
}
Related MCP Servers
View all knowledge_and_memory servers →git-mcp
by idosal
GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms GitHub projects into documentation hubs, enabling AI tools to access up-to-date documentation and code.