Provides a connection to HiveServer2, allowing users to execute SQL queries against Hive databases and retrieve results through a REST API endpoint.
HiveServer2 MCP
A MCP server for HiveServer2.
Installation
- Clone the repository:
- Create a virtual environment:
- Install the dependencies:
Usage
- Create a
.env
file:Create a.env
file in the root of the project and add the following environment variables: - Run the server:
- Interact with the server:You can use
curl
to interact with the server.Query:
Note on sasl
This project does not include the sasl
package as a direct dependency, as it can be difficult to install on some systems. If you are connecting to a Hive instance that requires SASL authentication, you may need to install it manually.
Ubuntu/Debian:
macOS:
This server cannot be installed
A MCP server that allows users to interact with HiveServer2 through an API interface, enabling execution of Hive queries over HTTP.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated -8PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -35710TypeScriptMIT License
- -securityFlicense-qualityAn MCP (Multi-Agent Conversation Protocol) Server that provides access to Google Cloud's Dataproc Metastore API, enabling AI agents to manage and interact with Hive metastore services through natural language.Last updated -Python
- RustMIT License