mcp-toolbox-server
Provides read-only querying of SQLite database files using SELECT/WITH statements, with safety checks to reject non-read-only queries.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π§° mcp-toolbox-server β a Model Context Protocol tool server
A production-shaped MCP server (built on FastMCP) that exposes a suite of safe utility tools to any MCP client β Claude Desktop, IDEs, or your own agent.
π§ What it does
Model Context Protocol lets LLM clients call external tools over a standard transport. This server registers six tools:
Tool | Description |
| safe arithmetic via a restricted AST (no |
| character / word / line / unique-word counts |
| title β URL slug |
| hash text with any |
| length / mass / temperature conversions |
| read-only SELECT against a SQLite file (SELECT-only safety gate) |
Related MCP server: Aegis MCP Server
ποΈ Architecture
toolbox/
calculator.py text.py units.py sqltool.py # pure, unit-tested logic
server.py # FastMCP wiring (@mcp.tool)
__main__.py # python -m toolbox (stdio)The tool bodies delegate to pure functions, so the entire toolbox is tested
without speaking the MCP protocol or needing a client. Safety is enforced in code:
the calculator walks a whitelisted AST, and the SQL tool rejects anything but a
single read-only SELECT/WITH.
π Run
pip install -r requirements.txt
python -m toolbox # starts the MCP server on stdioRegister it with an MCP client (e.g. Claude Desktop mcpServers config):
{ "mcpServers": { "toolbox": { "command": "python", "args": ["-m", "toolbox"] } } }β Test
pip install -r requirements-dev.txt && python -m pytest -qπ License
MIT β see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only developer, date, finance, and text utilities. Authless remote MCP server by Clean.tools.
Remote MCP for JSON repair, hashing, formatting, IDs, dates, units, and other small tools.
Find, vet, and run MCP tools through a secure audited gateway with prompt-injection risk scoring
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI clients to use developer utilities like JSON formatting, JWT decoding, UUID generation, and more via MCP.12128 npm2MIT
- AlicenseNot gradedqualityCmaintenanceExposes standard MCP tools for secure calculation, knowledge-base retrieval, document statistics, and sensitive operations like email, export, and deletion with human-in-the-loop approval.MIT
- FlicenseBqualityCmaintenanceEnables MCP-compliant clients to run simple utility tools, including dice rolling and number addition.2-
- FlicenseNot gradedqualityCmaintenanceEnables secure discovery and invocation of sandboxed filesystem, repository inspection, and utility tools through a unified MCP client with schema validation, timeouts, and execution traces.-