Skip to main content
Glama
sthayaparan

members

by sthayaparan

simple-mcp-server

Streamable HTTP Member MCP Server (FastAPI + FastMCP) with 10 in-memory members.

Tools: get_all_users, get_user_by_name, get_user_by_email

Setup

uv sync

Related MCP server: aily-local-file-mcp

Run

scripts\start.ps1    # Windows (stop: scripts\stop.ps1)
./scripts/start.sh   # Linux   (stop: ./scripts/stop.sh)

Or in the foreground: uv run uvicorn member_mcp.main:app --port 8000

  • MCP endpoint: http://127.0.0.1:8000/mcp

  • Health check: http://127.0.0.1:8000/health

Connect from Claude Code

claude mcp add --transport http members http://127.0.0.1:8000/mcp

Agent console

Console agent that answers member questions using an OpenRouter LLM (openai/gpt-oss-120b) and the MCP tools.

  1. Copy .env.example to .env and set OPENROUTER_API_KEY

  2. Start the server (above)

  3. Run the agent:

scripts\start-agent.ps1    # Windows, opens a new console (stop: scripts\stop-agent.ps1)
./scripts/start-agent.sh   # Linux, runs in this terminal (stop: ./scripts/stop-agent.sh)

Or directly: uv run python -m agent. Type exit to quit. The conversation history is appended to context_history.txt.

Test and lint

uv run pytest
uv run pylint src tests

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A sample employee database exposed as an MCP server, enabling AI agents to search employees and query organizational structure.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes local file system operations to AI assistants via Streamable HTTP with security features like auth, path whitelisting, and audit logging.
    333 npm
    2
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Exposes local Python tools via a persistent Streamable HTTP endpoint, allowing an OpenAI Agents SDK notebook to discover and invoke them while using Groq for reasoning and tool selection.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    A minimal Python MCP server exposing tools for health checks, arithmetic, searching and viewing fake people data, and in-memory note creation, listing, and deletion. It uses the streamable-http transport and is designed to be deployed behind Traefik/Dokploy and tested from ChatGPT.
    -