Skip to main content
Glama
members

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: mcp-lab

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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.
      -
    • 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.
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Exposes remote, agent-facing MCP endpoints over Streamable HTTP for web search, webpage parsing, local knowledge-base retrieval and document creation, and delegation of tasks to configurable LLM providers. Also bundles an admin console with onboarding, provider/model configuration, API-key management, and call logging.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Exposes shared cross-session memory, company knowledge-base search, and document search as tools that a chat model can auto-invoke, letting a small team on one self-hosted network accumulate and retrieve context. Runs over streamable-http so memory writes, memory lookups, and document retrieval stay on the team's own hardware.
      1
      MIT