simple-mcp-server
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., "@simple-mcp-serveradd 15 and 27"
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.
Simple MCP Server
A Model Context Protocol (MCP) server implementation with SQLite database logging and web dashboard.
Features
Math Tools: Add, subtract, multiply numbers
API Tools: Fetch data from external APIs (JSONPlaceholder)
Database Tools: View usage statistics and history
Web Dashboard: Monitor tool usage at localhost:8000
SQLite Logging: Automatic logging of all tool usage with execution times
Related MCP server: DB & Calculator MCP Server
Deployment
Vercel (Recommended)
Push to GitHub
Connect to Vercel
Deploy automatically
Local Development
# Install dependencies
npm install
# Run all services (MCP server, Inspector, Web dashboard)
npm run dev
# Run individual services
npm run inspector # MCP Inspector
npm run web # Web dashboard only
npm start # MCP server onlyUsage
Claude Desktop Configuration
Local Usage:
{
"mcpServers": {
"simple-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/index.js"]
}
}
}Vercel Usage:
{
"mcpServers": {
"simple-mcp-server": {
"command": "curl",
"args": [
"-X", "POST",
"-H", "Content-Type: application/json",
"-d", "@-",
"https://your-app.vercel.app/api/mcp"
]
}
}
}Available Tools
add- Add two numberssubtract- Subtract two numbersmultiply- Multiply two numbersget_posts- Fetch posts from JSONPlaceholder APIget_tool_usage_stats- View usage statisticsget_tool_usage_history- View recent usage history
Web Dashboard
Access at https://your-app.vercel.app/ to view:
Usage statistics
Recent tool usage history
Real-time monitoring
Project Structure
├── api/ # Vercel API routes
│ ├── mcp.js # MCP server endpoint
│ └── web/ # Web dashboard APIs
├── mcp/ # MCP implementation
│ ├── tools/ # Tool implementations
│ ├── database/ # Database logic
│ └── resources/ # MCP resources
├── public/ # Web dashboard
└── index.js # Local MCP serverDevelopment
Node.js: 18.x or higher
Database: SQLite (auto-created)
Framework: MCP TypeScript SDK
Scripts
npm run dev- All services with auto-restartnpm run vercel-dev- Vercel development servernpm run deploy- Deploy to Vercelnpm run inspector- MCP Inspector onlynpm run web- Web dashboard only
This server cannot be deployed
Maintenance
Related MCP Connectors
Mock REST APIs, fake OAuth2/OIDC provider, uptime monitors + heartbeats, live badge/QR images.
Read-only developer, date, finance, and text utilities. Authless remote MCP server by Clean.tools.
17 Base data tools for agents over Streamable HTTP MCP. Pay per call in USDC via x402; no API key.
Generate IDs, QR codes, and hashes, encode values, geolocate IPs, plus gated host diagnostics.
Related MCP Servers
- AlicenseBqualityDmaintenanceA lightweight, modular API service that provides useful tools like weather, date/time, calculator, search, email, and task management through a RESTful interface, designed for integration with AI agents and automated workflows.51MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server providing tools for SQLite database operations (query, add, update, delete users) and mathematical calculations including basic arithmetic, expression evaluation, and statistical analysis.1-
- FlicenseNot gradedqualityDmaintenanceDemonstrates core MCP server functionality with basic arithmetic operations (addition and subtraction) and personalized greeting generation. Serves as an educational template implementing example tools and dynamic resources for MCP server development with Python.-
- FlicenseNot gradedqualityCmaintenanceA mathematical MCP server exposing 6 basic arithmetic and secure symbolic expression evaluation tools (add, subtract, multiply, divide, power, evaluate_expression) with structured JSON responses, input validation, and safe AST-based parsing.-