Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AIFire in da houseCheck it out free

amazon-fresh-server

MCP.Pizza Chef: Alec2435

The amazon-fresh-server is a TypeScript-based Model Context Protocol (MCP) server that implements a simple notes management system. It provides structured resources representing text notes accessible via unique URIs, each containing a title, content, and metadata. The server includes tools for creating new notes and prompts for generating summaries of all stored notes, enabling efficient note organization and summarization workflows. Designed to demonstrate core MCP concepts, it supports plain text content access and integrates seamlessly with LLMs for summarization tasks. The server is easy to install, build, and develop with, making it a practical example for developers exploring MCP implementations.

Use This MCP server To

Create and store text notes with metadata Access and list notes via unique URIs Generate summaries of multiple notes Integrate note data with LLM summarization Demonstrate MCP resource and tool usage Develop MCP-based note-taking applications

README

amazon-fresh-server MCP Server

A Model Context Protocol server

This is a TypeScript-based 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
  • Prompts for generating summaries of notes

Features

Resources

  • List and access notes via note:// URIs
  • Each note has a title, content and metadata
  • Plain text mime type for simple content access

Tools

  • create_note - Create new text notes
    • Takes title and content as required parameters
    • Stores note in server state

Prompts

  • summarize_notes - Generate a summary of all stored notes
    • Includes all note contents as embedded resources
    • Returns structured prompt for LLM summarization

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "amazon-fresh-server": {
      "command": "/path/to/amazon-fresh-server/build/index.js"
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

amazon-fresh-server FAQ

How do I install the amazon-fresh-server?
Install dependencies with 'npm install', then build using 'npm run build'.
What programming language is amazon-fresh-server written in?
It is written in TypeScript, suitable for Node.js environments.
How can I create a new note using this server?
Use the 'create_note' tool, providing a title and content as parameters.
How does the server represent notes?
Notes are resources with 'note://' URIs, each containing title, content, and metadata.
Can the server generate summaries of notes?
Yes, it includes a 'summarize_notes' prompt that compiles all notes for LLM summarization.
Is the content format restricted?
Notes use plain text MIME type for simple content access.
Can I develop and test changes easily?
Yes, use 'npm run watch' for auto-rebuild during development.
Which LLM providers can work with this server?
It supports integration with OpenAI, Anthropic Claude, and Google Gemini for summarization.