Skip to main content
Glama
rodriguesscaio

simple-server-mcp

๐Ÿš€ Memory Data Server (MCP Tool Provider)

Python 3.10+ MCP Protocol License: MIT

A lightweight Model Context Protocol (MCP) server built with Python and FastMCP. This service acts as a tool provider that enables LLMs and Agentic AI systems (e.g., LangChain, LangGraph, Claude Desktop) to inspect and retrieve customer support records via Server-Sent Events (SSE).


๐Ÿ“Œ Key Features

  • Standardized MCP Interface: Exposes backend tools via the open Model Context Protocol.

  • SSE Transport Layer: Operates over HTTP via Server-Sent Events (SSE), making it Docker-friendly and easy to deploy in containerized environments.

  • Deterministic Tool Capabilities: Exposes typed data-querying functions (fetch_customer_ticket) to provide dynamic context to LLM reasoning loops.


Related MCP server: CustomerOS MCP Server

๐Ÿ— System Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          SSE (Port 8000)         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  AI Agent / LLM Host    โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚    FastMCP Tool Server       โ”‚
โ”‚  (LangChain / Claude)   โ”‚ โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚   (Memory Data Server)       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                                            โ”‚
                                                                            โ–ผ
                                                                 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                                                 โ”‚ In-Memory DB Lookupโ”‚
                                                                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ›  Tech Stack

  • Language: Python 3.10+

  • Framework: mcp (FastMCP)

  • Transport Protocol: SSE (Server-Sent Events) over HTTP


๐Ÿš€ Getting Started

1. Prerequisites

Ensure you have Python installed, then install the dependencies:

pip install mcp

2. Running the Server

Execute the script to start the FastMCP SSE server bound to 0.0.0.0:8000:

python server.py

Note: The server will start and wait for incoming SSE client connections on [http://0.0.0.0:8000/sse](http://0.0.0.0:8000/sse).


๐Ÿ›  Available Tools

fetch_customer_ticket

Performs a simulated lookup for customer support tickets using a unique ticket ID.

  • Input Parameters:

    • ticket_id (int, required): The numeric identifier of the support ticket.

  • Output:

    • str: Formatted text string containing ticket owner, issue summary, and user tier (or an error message if missing).


๐Ÿงช Quick Test (Verifying SSE Endpoint)

While running the server, you can verify that the SSE endpoint is active by executing a simple GET request:

curl -i http://localhost:8000/sse

๐Ÿ“œ Roadmap

  • Basic FastMCP server with SSE transport

  • In-memory database simulation tool

  • Docker containerization setup

  • Connect tool backend to persistent storage (PostgreSQL / AWS DynamoDB)

  • Implement write/mutation tools (create_ticket, update_status)


๐Ÿ“„ License

This project is licensed under the MIT License โ€” free to use, modify, and distribute.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • An MCP server for Arcjet - the runtime security platform that ships with your AI code.

  • Local-first RAG engine with MCP server for AI agent integration.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rodriguesscaio/simple-server-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server