kit
MCP Starter Kit — Cursor & Claude Desktop Connect
Five Python FastMCP servers plus client-examples/claude-desktop-config.json. Connect Claude Desktop (and any MCP-compatible client, including Cursor) with python …/server.py. No TypeScript servers, docs/, or testing/ in the zip.
What's included
- ✓Python FastMCP servers only — five server.py files, no TypeScript servers in the zip
- ✓Filesystem: read/write/list/search with path allowlisting (ALLOWED_DIRS / --allowed-dirs)
- ✓Database: PostgreSQL or SQLite, SELECT-only by default (ALLOW_WRITE opt-in)
- ✓Web search via Brave Search API with in-memory result caching
- ✓API wrapper for REST APIs (API key, Bearer, Basic, OAuth2)
- ✓Memory server: JSON key-value store with keyword search; semantic search if sentence-transformers is installed
- ✓Claude Desktop config: client-examples/claude-desktop-config.json (python …/server.py)
- ✓Same python …/server.py command works in any MCP-compatible client, including Cursor
Code sample
python
from mcp.server.fastmcp import FastMCP
mcp = FastMCP(
"Filesystem Server",
description="Secure file system operations with path allowlisting",
)
@mcp.tool()
def read_file(path: str, encoding: str = "utf-8") -> str:
"""Read a file inside the allowlisted directories."""
resolved = _validate_path(path)
return resolved.read_text(encoding=encoding)
# Run: pip install -r requirements.txt
# python servers/filesystem/server.py --allowed-dirs /Users/you/projectsYou might also like
kit
ShipKits Operator Pack
7 seats, 3 skills, ops + token playbook, multi-harness install. Pay once $47.
$47
Get Itkit
AI Agent Starter Kit — Agent-Ops Harness
Python BaseAgent, 3 starter agents, Redis + proposals.
$47
Get Itkit
Day-1 Desk
2 seats, 1 path-lock skill, gate card, install.sh. Pay once $12.
$12
Get It