apache-hadoop-hive-mcp-server-by-cdata

Provides a local, read-only Model Context Protocol (MCP) server that exposes Apache Hadoop Hive data via CData JDBC Driver as MCP tools (get tables, get columns, run SELECT queries), so local LLM clients (e.g., Claude Desktop) can query live Hive data without writing SQL.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Ai Ml mcp stdio data-connector hadoop hive jdbc llm-tools read-only java local-integration
⚙ Agent Friendliness
42
/ 100
Can an agent use this?
🔒 Security
35
/ 100
Is it safe for agents?
⚡ Reliability
12
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
62
Documentation
70
Error Messages
0
Auth Simplicity
55
Rate Limits
0

🔒 Security

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

Security controls are largely not described at the MCP layer. Authentication is delegated to CData JDBC Driver configuration (potentially OAuth), but there is no mention of OAuth scope granularity, MCP-level access control, audit logging, query constraints, or TLS/transport behavior for Hive connectivity. The stdio/local design reduces some network exposure but credentials may still be stored in the .prp/JDBC connection string on the host.

⚡ Reliability

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

Best When

You have Hive connectivity via the CData JDBC Driver, and you want a local MCP bridge for an on-device desktop LLM client to run read-only queries.

Avoid When

You need robust production-grade API semantics (auth scopes, rate-limit headers, pagination contracts, structured error codes) or remote multi-tenant access.

Use Cases

  • Ask natural-language questions over live Hive tables/columns
  • Discover available Hive tables and schemas (columns) via MCP tools
  • Run read-only analytical queries (SELECT) against Hive through an LLM tool workflow

Not For

  • Direct public/remote access to Hive over a network (server is stdio/local)
  • High-assurance transactional workloads or write-heavy CRUD scenarios (README positions this project as read-only)
  • Use-cases requiring strict pagination, data export governance, or fine-grained query result limits (not described)

Interface

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

Authentication

Methods: CData JDBC Driver licensing (java -jar cdata.jdbc... --license) Underlying CData JDBC connection credentials (may include OAuth depending on the JDBC driver configuration)
OAuth: Yes Scopes: No

No dedicated MCP auth layer is described; authentication is delegated to the CData JDBC Driver connection string/JDBC driver configuration.

Pricing

Free tier: No
Requires CC: No

README describes licensing of the CData JDBC driver; this repo itself is MIT-licensed but pricing for connectivity depends on CData driver/managed offerings.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Server uses stdio; it must run on the same machine as the MCP client.
  • README lists run_query as SELECT; agents should avoid attempting non-SELECT/CRUD operations since the project is positioned as read-only.
  • Large result sets may be returned as CSV without documented limits/pagination, which can overwhelm client context.

Alternatives

Full Evaluation Report

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

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