SimpleMCP
Provides tools for listing tables, columns, and previewing rows from a SQLite database.
Click on "Deploy 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., "@SimpleMCPsearch the web for latest Python news"
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.
SimpleMCP
A lightweight MCP-like alternative (Model Context Protocol) server that lets you bolt on tool "kits" without touching the core. Drop a new _kit.py file in kits/, slap a @tool decorator on your functions, and the server picks them up automatically. No manual imports, no config files, no fuss.
How it works
Server (
server.py): Three operating modes (see below). Auto-discovers all kits at startup.Kits (
kits/): Each kit is a Python file with@tool-decorated functions. Thekits/__init__.pyauto-discovers and imports every kit at startup.Registry (
utils/registry.py): The@tooldecorator registers functions into a global dict.extract_parametersscrapes type hints to build JSON Schema for the tool's I/O.Config (
config.py):MCP_MODEflag (defaultFalse). SetMCP_MODE=truevia env var or edit the file directly.Client (
client.py): Streamlit frontend that talks to the server and routes tool calls through Groq.
Related MCP server: Netmex MCP
Kits included
sqlite_kit — List tables, list columns, preview rows from a SQLite database.
web_kit — Web search, page extraction, crawling, and mapping via the Tavily API.
Adding a new kit
Create a file in
kits/, e.g.kits/my_kit.pyImport the decorator:
from utils import toolWrite your functions with type hints and docstrings:
from utils import tool
@tool
def do_something(query: str, limit: int = 10):
"""Does something cool with a query."""
# your logic here
return {"result": "stuff"}That's it. Restart the server and it's live.
Setup
python -m venv .venv
source .venv/bin/activate
pip install fastapi uvicorn tavily streamlit requests groqSet your API keys:
export TAVILY_API_KEY="your-tavily-key"
export GROQ_API_KEY="your-groq-key"Run the server:
HTTP mode (for Streamlit client / browser debugging):
uvicorn server:app --host 0.0.0.0 --port 8000MCP HTTP mode (standard MCP endpoints over HTTP — for any MCP-compatible HTTP client):
MCP_MODE=true uvicorn server:app --host 0.0.0.0 --port 8000Exposes a single MCP endpoint at /mcp:
POST /mcp— JSON-RPC 2.0 dispatch (initialize,tools/list,tools/call); responds as SSE or JSON depending on clientAcceptheaderGET /mcp— SSE stream for server-initiated messages / keepalive
MCP stdio mode (for Claude Desktop and any MCP-compatible host):
python server.pyRun the client:
streamlit run client.pyConnecting to Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"SimpleMCP": {
"command": "/absolute/path/to/SimpleMCP/venv/python.exe",
"args": ["/absolute/path/to/server.py"],
"env": {"TAVILY_API_KEY": "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"}
}
}
}Claude Desktop will spawn server.py as a child process and communicate over stdin/stdout using MCP JSON-RPC 2.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceA lightweight and fast MCP server that enables AI agents to efficiently discover and execute tools through progressive disclosure, minimizing context consumption while supporting safe code execution in external environments.5 npm-

Netmex MCPofficial
AlicenseCqualityDmaintenanceA lightweight and extendable MCP server toolkit that allows developers to build and integrate custom tools with AI assistants through automatic tool discovery from local directories or npm packages.24 npmMIT- AlicenseBqualityDmaintenanceA local MCP server that exposes Tavily search as a tool and rotates across multiple API keys for reliability.1MIT
- FlicenseAqualityCmaintenanceA production-grade MCP server that provides a centralized microservice toolkit for LLM agents, enabling web search and extensible tool integration.1-