mcp_quote_server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp_quote_servergive me a motivation quote"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp_quote_server
MCP server implementation
Setup MCP configuration
Ensure the .mcp.json points to correct root folder of the project
Related MCP server: Test MCP Server
Part 0: Run MCP Server
uv run python quote_server/quote_mcp_server.pyPart 1: The MCP server (no API key needed)
The server is quote_server/quote_mcp_server.py:
~65 lines built on the MCP Python SDK's FastMCP helper. It reads
quotes.json and exposes two tools:
Tool | Input | Returns |
| — | The categories that have quotes |
|
| A random quote, or nothing if the category is unknown/empty |
1.1 — Smoke-test it (recommended)
try_server.py launches the server
over STDIO, speaks MCP to it, and prints a few sample calls. No LLM, no browser,
no Node — just the mcp SDK you already installed:
uv run python try_server.pyTools: list_categories, get_quote
Categories: creativity, engineering, humor, motivation, stoicism
A stoic quote: “We suffer more often in imagination than in reality.” — Seneca
Unknown category 'banana': '' (nothing, as expected)That's a complete, working MCP server. Everything below is just pointing different hosts at it.
1.2 — Optional: the MCP Inspector
The MCP Inspector is Anthropic's official tool for poking at servers (needs Node/npx). It has two modes.
CLI mode (recommended — no browser, scriptable):
# list the tools
npx @modelcontextprotocol/inspector --cli \
uv run python quote_server/quote_mcp_server.py \
--method tools/list
# call a tool
npx @modelcontextprotocol/inspector --cli \
uv run python quote_server/quote_mcp_server.py \
--method tools/call --tool-name get_quote --tool-arg category=stoicismThe second command prints the quote as JSON. (If your npm registry rejects
scoped packages, add --registry=https://registry.npmjs.org to npx.)
GUI mode:
Point the Inspector at our .mcp.json (the same file Claude Code uses) and
name the server — it opens with the STDIO transport and command pre-filled:
npx @modelcontextprotocol/inspector --config .mcp.json --server quotesA browser tab opens with Transport Type: STDIO, Command: uv, and our
arguments already populated. Click Connect (top-left) — the status flips to
Connected — then open the Tools tab, List Tools, and run them.
(The committed .mcp.json has an absolute --directory path. If you cloned the
repo somewhere other than ~/git/summit-ai-mcp-demo, edit that path first — or
regenerate the file with the Claude Code step in 3.1.)
Part 2: Claude Code
claude mcp add quotes --scope project \
-- uv --directory ~/Dev/Python/mcp_quote_server run python quote_server/quote_mcp_server.pyThis writes a .mcp.json in the repo (already committed here as a reference).
Run claude in the repo and approve the project server when prompted, then:
> give me a quote about creativityVerify anytime with inside claude with /mcp
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/productiveAnalytics/mcp_quote_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server