Available Servers
MySQL MCP Server
A Python-based MCP server for MySQL AI and MySQL HeatWave that provides:- Database connection management and SQL execution
- MySQL AI and HeatWave ML/GenAI tools (text generation, RAG, NL2SQL)
- Vector store management for embeddings and semantic search
- OCI Object Storage integration
Oracle Database MCP Toolkit
A Java-based MCP server with a flexible YAML-based custom tool framework:- Custom SQL tools defined via YAML configuration
- JDBC log analysis and RDBMS trace file parsing
- Vector similarity search using Oracle’s vector features
- SQL execution plan analysis and tuning
- Flexible deployment (stdio, HTTP, Docker) with OAuth2 and TLS support
Quick Comparison
| Feature | MySQL MCP Server | Oracle DB Toolkit |
|---|---|---|
| Language | Python (FastMCP) | Java |
| Database | MySQL AI, HeatWave | Oracle Database |
| Custom Tools | No | Yes (YAML-based) |
| GenAI Features | ml_generate, RAG, NL2SQL | Custom via SQL |
| Vector Search | Built-in (HeatWave) | similarity_search tool |
| Log Analysis | No | JDBC logs, RDBMS traces |
| Deployment | stdio only | stdio, HTTP, Docker |
| Authentication | Database auth | Database + OAuth2 |
| Production Ready | Proof of concept | Yes (with auth/TLS) |
Choosing a Server
Use MySQL MCP Server if you:- Work with MySQL AI or MySQL HeatWave
- Need quick access to GenAI features (text generation, RAG)
- Want to convert natural language to SQL
- Are building proof-of-concept applications
- Work with Oracle Database
- Need custom SQL tools defined in YAML
- Require production-grade deployment with OAuth2/TLS
- Want to analyze JDBC logs or execution plans
- Need flexible vector similarity search
Getting Started
MySQL Setup
Configure MySQL MCP Server connections
Oracle DB Setup
Deploy Oracle DB Toolkit
MySQL Tools
Explore MySQL AI/HeatWave tools
Custom Tools
Create YAML-based Oracle DB tools
