mcp_servers
MCP server from ajot/mcp_servers
claude mcp add --transport stdio ajot-mcp_servers /path/to/mcp_servers/mcp_sqlite_server/venv/bin/python /path/to/mcp_servers/mcp_sqlite_server/sqlite-server.py --db-path /path/to/your/users.db
How to use
This MCP server collection provides four distinct servers that integrate with Cursor IDE to enable LLM-driven operations via the Model Control Protocol. The SQLite server lets you query and manipulate local SQLite databases through natural-language prompts translated into MCP calls. The Twilio server enables sending SMS messages and validating phone numbers directly from LLM interactions. The Resend server allows you to compose and dispatch emails using the Resend service. Lastly, the DigitalOcean Function Deployer lets you deploy Python functions to a DigitalOcean environment via LLM-driven commands. To use them, configure Cursor's mcp.json to point to the correct virtual environments and scripts, then initiate chats with the LLM and issue intentful prompts such as querying a database, sending a text, emailing a report, or deploying a function.
How to install
Prerequisites:
- Python 3.8+ installed on your system
- Virtual environments support (venv) available
- Cursor installed and configured to read ~/.cursor/mcp.json
Installation steps for each server:
- SQLite Database Server
- Navigate to the directory:
cd mcp_sqlite_server - Create and activate a virtual environment:
python -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Ensure you have a SQLite database file ready and accessible at the path you provide in the mcp.json.
- Twilio SMS Server
- Navigate to the directory:
cd mcp_sms_server_twilio - Create and activate a virtual environment:
python -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Create a .env file or set environment variables for TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_FROM, and optionally TWILIO_PHONE_TO.
- Resend Email Server
- Navigate to the directory:
cd mcp_email_server_resend - Create and activate a virtual environment:
python -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Set RESEND_API_KEY, RESEND_EMAIL_FROM, and RESEND_EMAIL_TO via a .env file or environment variables.
- DigitalOcean Function Deployer
- Navigate to the directory:
cd mcp_deploy_function_server_digitalocean - Create and activate a virtual environment:
python -m venv venv source venv/bin/activate - Install dependencies:
pip install -r requirements.txt - Set up your DigitalOcean credentials as needed (doctl config, API keys) per the server’s documentation.
General notes:
- After setting up, ensure the paths in ~/.cursor/mcp.json are correct and point to the Python executables within each server’s venv and the corresponding script paths.
- If you prefer, you can consolidate dependencies by using a single virtual environment, but keeping them separate helps isolation and stability.
Additional notes
Tips and common issues:
- Absolute paths are required in the mcp.json configuration. Double-check paths if Cursor reports file not found errors.
- Keep sensitive credentials in a .env file and ensure it is not committed to version control.
- If a server fails to start, check its log or run the target Python script directly to isolate issues (e.g., python sqlite-server.py).
- For Twilio and Resend, ensure the respective service accounts are provisioned and API keys are valid.
- When deploying DigitalOcean functions, ensure doctl is installed and authenticated, and that the target region and namespace are correctly specified in your prompts.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP