mcp-image-reader

mcp-image-reader

3.4

image-reader MCP Server is a TypeScript-based server implementing a simple notes system to demonstrate core MCP concepts.

The image-reader MCP Server is a TypeScript-based server designed to implement a simple notes system, showcasing core Model Context Protocol (MCP) concepts. It allows users to manage text notes through resources, tools, and prompts. The server provides resources representing text notes with URIs and metadata, tools for creating new notes, and prompts for generating summaries of notes. This server is particularly useful for developers looking to understand and implement MCP in their applications.

Features

  • {'name': 'Resources', 'description': 'List and access notes via note:// URIs, each note having a title, content, and metadata with plain text mime type for simple content access.'}
  • {'name': 'Tools', 'description': 'create_note tool allows creation of new text notes by taking title and content as required parameters and storing the note in server state.'}
  • {'name': 'Prompts', 'description': 'summarize_notes prompt generates a summary of all stored notes, including all note contents as embedded resources, and returns a structured prompt for LLM summarization.'}

MCP Tools

  • create_note: Tool for creating new text notes with title and content.

MCP Resources

  • {'name': 'note://', 'description': 'URI scheme for accessing and listing notes with metadata.'}

Usage with Different Platforms

Claude Desktop


{
  "mcpServers": {
    "image-reader": {
      "command": "/path/to/image-reader/build/index.js"
    }
  }
}