Enterprise MCP Server
Provides tools for inspecting SQLite database schemas and executing read-only SELECT queries against SQLite databases.
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., "@Enterprise MCP Servershow me the schema of the users table in ./data/app.db"
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.
enterprise-mcp-server
Production-grade Model Context Protocol (MCP) server supporting Stdio and HTTP transports, 8 sandboxed tools, and strict AST-guided SQL safety.
$ python -m src.cli list
Available Enterprise MCP Tools:
• read_file: Read the text contents of a file at the specified path.
• write_file: Write text content to a file at the specified path safely.
• list_directory: List entries inside a directory with metadata.
• search_files: Search directory for files matching a glob pattern.
• sqlite_query: Execute a read-only SELECT query on an SQLite database.
• sqlite_schema: Inspect SQLite database schema (tables, columns, types).
• get_env_info: Retrieve sanitized execution environment and system diagnostics.
• hash_data: Compute cryptographic checksum (SHA256, MD5) for input data.
$ python -m src.cli call hash_data --args '{"data": "Vecesta.co", "algorithm": "sha256"}'
Result from hash_data:
5adad565faec52c54f5cfa2c55bdf47c16c52a51368c741e403d19e91fb6e2b6Architecture
┌────────────────────────────────────────────────────────┐
│ Host / AI Client (Claude Desktop / Cursor / IDE) │
└──────────────────────────┬─────────────────────────────┘
│ JSON-RPC 2.0 (Stdio or HTTP)
▼
┌────────────────────────────────────────────────────────┐
│ Enterprise MCP Server Gateway │
│ - Handshake: initialize, notifications/initialized │
│ - Capabilities Discovery: tools/list │
│ - Tool Invocation: tools/call │
└──────────────────────────┬─────────────────────────────┘
│
┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ File System │ │ SQLite Guard │ │ Diagnostics │
│ - read/write│ │ - schema │ │ - env_info │
│ - list/glob │ │ - SELECT │ │ - sha256 │
└──────────────┘ └──────────────┘ └──────────────┘Related MCP server: mcpserve-py
Claude Desktop Configuration
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"enterprise-tools": {
"command": "python",
"args": ["-m", "src.server"],
"cwd": "/path/to/enterprise-mcp-server"
}
}
}Comparison
Capability | enterprise-mcp-server | Generic Community MCP Servers |
Transports | Dual (Stdio + HTTP REST) | Stdio only |
SQL Safety Guardrails | Read-only enforcement + AST keyword rejection | Often exposes arbitrary SQL |
Standard Library Dependencies | Zero heavy dependencies (Pure Python + Pydantic) | Complex dependency trees |
Spec Compliance | Protocol Version | Outdated drafts |
Test Coverage | 24 automated unit tests | Minimal / manual only |
Difficulties & Solutions
Stdio Buffering on Windows: Stdio streams in Python can suffer from carriage return / newline translation issues. Solved via explicit UTF-8 reconfiguration and deterministic flushing on every response frame.
Arbitrary SQL Injection Protection: Implemented rigorous multi-layer statement checks ensuring only idempotent, read-only SELECT or EXPLAIN statements execute against databases.
Built by Vecesta.co
Email: vecesta.co@gmail.com
GitHub: https://github.com/Vecesta-co
Hugging Face: https://huggingface.co/Vecesta
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory, hybrid search and a goal graph for AI agents, over stdio or remote HTTP.
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
AI Agent Utility Layer for agent safety, web monitoring, crypto research and tool discovery.
Scoped agent execution. Server-side credentials, policy, budgets and verifiable receipts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI models to access external services including weather data, file system operations, and SQLite database interactions through a standardized JSON-RPC interface. Features production-ready architecture with security, rate limiting, and comprehensive error handling.406 npmMIT
- AlicenseAqualityDmaintenanceExposes SQLite database query tools and markdown document resources over JSON-RPC 2.0 stdio transport, enabling AI assistants to read and search documents and execute read-only SQL queries.81MIT
- AlicenseAqualityDmaintenanceExposes local file I/O, a restricted shell whitelist, and SQLite helpers for safe integration with AI clients like Cursor and Claude Desktop.7MIT
- AlicenseNot gradedqualityAmaintenanceEnables compatible agents to call registered local tools and read resources through one stdio server, including harness preparation, knowledge search and document management, memory retention/recall, correction proposals, advisory decisions, tool/skill discovery, and log/source inspection.2Apache 2.0