seosiri-db-infra-mcp
📖 Official Architecture & Documentation: SEOSiri Database Infrastructure Guide | Central MCP Directory
An open-source, local-first Model Context Protocol (MCP) server for Secure Live Database Querying, Schema Inspection, AWS S3 Security Audits, and Cloudflare Infrastructure Control.
💖 Sponsorship, B2B Custom Solutions & Attribution
👨💻 Lead Architect & Attribution
Designed and engineered by Momenul Ahmad, Lead Architect and Founder of SEOSiri.
🚀 Capabilities & Tools (10 Production Tools)
execute_readonly_postgres_query: Executes parameterized read-only SQL queries with SELECT-only validation.inspect_database_schema_tree: Extracts table schemas, column data types, and indexes.audit_aws_s3_bucket_security: Inspects AWS S3 bucket policies, encryption, and public-access block flags.check_cloudflare_worker_deployment_status: Audits Cloudflare Workers deployment states and routes.mask_sensitive_query_columns: Applies dynamic column-level PII/PHI masking to query result sets.enforce_query_timeout_guardrails: Configures query execution timeouts to prevent table locks.export_query_parquet_buffer: Formats database query results into columnar Parquet buffers.sanitize_database_input_payload: Strips SQL mutation attempts (DROP,DELETE,UPDATE).get_live_db_throughput_metrics: Monitors system health and connection metrics.get_db_server_specifications: Returns protocol specs and capability matrices.
🛠️ Quickstart
Installation
pip install -e .
Run Tests
pytest tests/test_db_infra.py
🔌 Claude Desktop / Cursor Configuration
Add this block to your claude_desktop_config.json or Cursor settings file:
{
"mcpServers": {
"seosiri-db-infra-mcp": {
"command": "python",
"args": ["-m", "seosiri_db_infra_mcp"]
}
}
}
📄 License
Distributed under the MIT License. See LICENSE for more information.
Release files for seosiri-db-infra-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| seosiri_db_infra_mcp-1.0.0.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seosiri_db_infra_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.7 kB
Release files / seosiri_db_infra_mcp-1.0.0.tar.gz
| Download URL | seosiri_db_infra_mcp-1.0.0.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7bb2179f654a400b4d64d7b7f59b201a9c05fe8189e5fc1faea4bb67b6c188f
|
|
BLAKE2b-256 checksum How to use checksums |
466c7d014cd374d02261f0f99edce7c077035652590b318c1eece1f5da19fbea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / seosiri_db_infra_mcp-1.0.0-py3-none-any.whl
| Download URL | seosiri_db_infra_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9dfc4105da2d6220e0f6a56402d860a4320e05af02666fc5999f28d3e2497722
|
|
BLAKE2b-256 checksum How to use checksums |
5ddec5647c4d4d2652cfc9a35e2909847a777869fe4be562b0e489852031317b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|