- Altinity Mcp
Altinity Mcp
What is Altinity MCP?
Altinity MCP is a production-ready server designed to empower AI agents and LLMs to interact seamlessly with ClickHouse databases, exposing them as standardized tools and resources that adhere to the MCP protocol.
How to use Altinity MCP?
To use Altinity MCP, run the server using Docker with the command: JWE_SECRET_KEY={JWE_SECRET_KEY} docker run -i --rm -e JWE_SECRET_KEY=<string-for-decrypt-auth-tokens> ghcr.io/altinity/altinity-mcp. You can then integrate it with AI agents via HTTP or STDIO.
Key features of Altinity MCP?
- Seamless integration with AI agents using OpenAI and other platforms.
- Flexible transport options: STDIO, HTTP, and SSE for streaming.
- OpenAPI integration for easy discovery of tools and endpoints.
- Security features including JWE/JWT authentication and TLS support.
- Dynamic resource discovery for schema introspection and automatic resource generation.
Use cases of Altinity MCP?
- Building AI assistants that can query and analyze data from ClickHouse.
- Implementing streaming analytics for large datasets.
- Providing secure access to databases without exposing full credentials.
- Enabling schema-aware workflows for better SQL generation and error reduction.
FAQ from Altinity MCP?
- Can Altinity MCP be used with any AI agent?
Yes! It is designed to work with various AI agents, including those built on OpenAI.
- Is Altinity MCP open-source?
Yes! Altinity MCP is open-source and can be customized to fit your needs.
- How does Altinity MCP ensure security?
It supports JWE/JWT authentication and TLS for secure connections.
Server Config
{
"mcpServers": {
"altinity-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"JWE_SECRET_KEY=<string-for-decrypt-auth-tokens>",
"ghcr.io/altinity/altinity-mcp"
],
"env": {
"JWE_SECRET_KEY": "<string-for-decrypt-auth-tokens>"
}
}
}
}