What is MCP’s architecture?
MCP follows a client-server architecture:- Clients (like Claude Desktop, Cursor, or VS Code) establish connections with MCP servers. You can see a collection of clients in the awesome-mcp-clients GitHub repository.
- Servers expose tools and capabilities through standardized interfaces. You can see a collection of servers in the awesome-mcp-servers GitHub repository.
- AI models can then use these tools to access external data and functionality when needed
Does ClickHouse have an MCP server?
It does! The ClickHouse MCP server offers the following tools:run_select_query- Execute SQL queries on your ClickHouse cluster.list_databases- List all databases on your ClickHouse cluster.list_tables- List all tables in a database.