MCP Catalogs
Homequick-mcp-example screenshot

quick-mcp-example

by ALucek·60·Score 37

Minimal example MCP server implementation demonstrating Tools, Resources and Prompts capabilities in Python.

ai-llmdeveloper-toolsother
23
Forks
2
Open issues
15 mo ago
Last commit
2d ago
Indexed

Overview

This repository provides a straightforward example of MCP server implementation with core functionality including tools for querying vector databases, resources for context provision, and prompts for standardized workflows. The implementation includes both server and client components with clear documentation on the architecture and setup process. While basic in functionality, it serves as an excellent starting point for understanding MCP protocol implementation patterns.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Educational example for learning MCP protocol implementation
you:Starting point for building custom MCP servers with specific tools
you:Demonstration of vector database integration through MCP tools

When to choose this

Choose this example when you're learning MCP implementation patterns or need a starting template for building a knowledgebase chatbot with RAG capabilities.

When NOT to choose this

Don't choose this for production use as it's an educational example rather than a fully-featured server. For production systems, consider more mature MCP servers with authentication, error handling, and support.

Tools this server exposes

1 tool extracted from the README
  • query_vector_database

    Query the ChromaDB vector database for RAG responses

Note: The README describes the server's functionality but doesn't explicitly list tool names. I inferred the tool name from the description of querying a vector database for RAG responses, which is mentioned as one of the core functionalities.

Comparable tools

chromadb-mcpmcp-server-templatelangchain-mcpnomic-mcp

Installation

Installation

  1. Clone the repository
git clone https://github.com/ALucek/quick-mcp-example.git
cd quick-mcp-example
  1. Create virtual environment and install dependencies
# Using uv (recommended)
uv venv
source .venv/bin/activate  # On macOS/Linux
# OR
.venv\Scripts\activate     # On Windows

uv sync
  1. Set up ChromaDB database by following instructions in MCP_setup.ipynb
  1. Run the client and server
python client.py mcp_server.py

Claude Desktop Configuration

Add to Claude Desktop config.json:

{
  "mcpServers": {
    "quick-mcp-example": {
      "command": "python",
      "args": ["/path/to/quick-mcp-example/mcp_server.py"]
    }
  }
}

Compare quick-mcp-example with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.