mysql-mcp-server

Provides an MCP server (stdio-based) that connects to MySQL databases using a Spring Boot Java application. The README indicates multiple data sources support and shows running the server via a packaged JAR with Spring datasource configuration passed as JVM system properties.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ DevTools mcp stdio mysql springboot java database agent-integration devtools
⚙ Agent Friendliness
30
/ 100
Can an agent use this?
🔒 Security
22
/ 100
Is it safe for agents?
⚡ Reliability
28
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
45
Documentation
30
Error Messages
0
Auth Simplicity
60
Rate Limits
0

🔒 Security

TLS Enforcement
20
Auth Strength
30
Scope Granularity
10
Dep. Hygiene
30
Secret Handling
20

Transport is stdio (not inherently TLS-based); README does not mention securing the MCP channel. Database credentials are supplied via -Dspring.datasource.password, which can be exposed via process listings/logging if not carefully managed. No evidence provided for least-privilege scopes, query restrictions, auditing, or structured error redaction.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
50
Error Recovery
20
AF Security Reliability

Best When

You want a local stdio MCP integration for agent-driven database workflows and you can control database access tightly (networking + least-privilege + secret handling).

Avoid When

You cannot safely supply DB credentials to a long-running process, or you need strong, documented error/rate-limit semantics and stable, versioned API contracts.

Use Cases

  • Enable an MCP-capable agent to execute MySQL-related operations (queries, schema exploration, etc.) via stdio transport
  • Connect to one or more MySQL data sources from an agent workflow
  • Run locally/within a controlled environment where database credentials can be supplied to the process

Not For

  • Production deployments without proper hardening, credential management, and least-privilege controls
  • Publicly exposed services where database credentials or overly-privileged access could be abused
  • Teams needing a well-specified REST/HTTP API contract or SDKs

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: No explicit auth mechanism described for the MCP transport Database authentication is supplied via Spring datasource username/password JVM properties (per README snippet)
OAuth: No Scopes: No

The README shows supplying database credentials via -Dspring.datasource.username/password. There is no documented auth layer for the MCP server itself (e.g., API key, OAuth, IP allowlist).

Pricing

Free tier: No
Requires CC: No

No pricing information provided (repository metadata only).

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Credentials are passed as JVM system properties; agents or orchestration layers may accidentally log command lines or crash dumps containing secrets.
  • Because the README provides no MCP tool/schema details, an agent may not know available tools/arguments without additional documentation or inspecting the code.
  • Lack of documented safety/policy (query allowlists, max rows, timeouts) could lead to expensive or destructive queries unless the implementation enforces constraints.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mysql-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered