
Model Context Protocol (MCP) -palvelin
Model Context Protocol (MCP) -palvelin yhdistää tekoälyavustajat ulkoisiin tietolähteisiin, API-rajapintoihin ja palveluihin, mahdollistaen sujuvan monimutkaist...
Yhdistä AI-agentit ClickHouseen vaivattomasti ja turvallisesti automatisoitua tiedon tutkimista, kyselyiden suorittamista ja analytiikkaa varten – suoraan FlowHuntissa.
ClickHouse MCP (Model Context Protocol) -palvelin toimii vankkana sillanrakentajana tekoälyavustajien ja kielimallien sekä ClickHouse-tietokantojen välillä. Tarjoamalla standardoituja työkaluja MCP:n kautta, se mahdollistaa kehittäjille ja AI-agenteille mm. SQL-kyselyiden suorittamisen, tietokantojen listaamisen sekä taulujen luetteloinnin suoraan ClickHouse-klusterissa. Tämä integraatio virtaviivaistaa työnkulkuja mahdollistamalla tekoälyohjatun tietokantojen tutkimisen, kyselyiden suorittamisen ja tiedon haun – samalla kun turvallisuus säilyy vain luku -toimintojen ja muokattavien ympäristöasetusten ansiosta. Palvelin soveltuu erityisen hyvin kehitysympäristöjen tehostamiseen, data-analyysin automatisointiin ja ohjelmallisen ClickHouse-pääsyn tarjoamiseen.
Repositorion tai dokumentaation mukaan kehotepohjia ei ole mainittu.
Saatavilla olevassa dokumentaatiossa ei kuvata erillisiä resursseja.
run_select_query
Suorita SQL-kyselyitä ClickHouse-klusterissasi turvallisesti vain luku -tilassa. Ottaa vastaan sql
- (merkkijono) syötteen, joka edustaa suoritettavaa SQL-kyselyä.
list_databases
Listaa kaikki ClickHouse-klusterissasi saatavilla olevat tietokannat.
list_tables
Listaa kaikki taulut määritellyssä tietokannassa. Vaatii database
- (merkkijono) syötteen, jolla määritetään tarkasteltava tietokanta.
Tietokannan hallinta ja tutkiminen
Listaa helposti kaikki tietokannat ja taulut saadaksesi nopeasti käsityksen ClickHouse-toteutuksesi rakenteesta ja skeemasta.
Automaattinen kyselyiden suoritus
Suorita vain luku -SQL-kyselyitä ohjelmallisesti – mahdollistaen AI-agenttien tiedon hakemisen, analysoinnin ja tiivistämisen analytiikkaa tai raportointia varten.
Dataohjattu kehitys
Integroi reaaliaikainen datayhteys kehitysprosesseihin, mahdollistaen dynaamisen prototypoinnin, dashboardien rakentamisen tai validointitehtävät.
Turvallinen analytiikan automaatio
Suorita analytiikkatehtäviä vain luku -oikeuksilla varmistaen tietojen eheyden ja tietoturvakäytäntöjen noudattamisen.
Integraatio tekoälyavusteisten agenttien kanssa
Mahdollista AI-avustajien suora vuorovaikutus ClickHousen kanssa tiedon hakuun – laajentaen chatbotien, avustajien tai työnkulkuautomaatioiden kyvykkyyksiä.
Dokumentaatiossa ei ole annettu Windsurfia koskevia käyttöönotto-ohjeita.
Avaa Claude-työpöytäsovelluksen asetustiedosto:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
Lisää seuraava konfiguraatio mcpServers
-osioon:
{
"mcpServers": {
"mcp-clickhouse": {
"command": "uv",
"args": [
"run",
"--with",
"mcp-clickhouse",
"--python",
"3.13",
"mcp-clickhouse"
],
"env": {
"CLICKHOUSE_HOST": "<clickhouse-host>",
"CLICKHOUSE_PORT": "<clickhouse-port>",
"CLICKHOUSE_USER": "<clickhouse-user>",
"CLICKHOUSE_PASSWORD": "<clickhouse-password>",
"CLICKHOUSE_SECURE": "true",
"CLICKHOUSE_VERIFY": "true",
"CLICKHOUSE_CONNECT_TIMEOUT": "30",
"CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
}
}
}
}
Korvaa paikkamerkit omilla ClickHouse-tunnuksillasi.
Päivitä uv
-komennon polku vastaamaan uv-ohjelman täyttä polkua.
Käynnistä Claude Desktop uudelleen, jotta muutokset tulevat voimaan.
Esimerkki ClickHouse SQL Playgroundille:
{
"mcpServers": {
"mcp-clickhouse": {
"command": "uv",
"args": [
"run",
"--with",
"mcp-clickhouse",
"--python",
"3.13",
"mcp-clickhouse"
],
"env": {
"CLICKHOUSE_HOST": "sql-clickhouse.clickhouse.com",
"CLICKHOUSE_PORT": "8443",
"CLICKHOUSE_USER": "demo",
"CLICKHOUSE_PASSWORD": "",
"CLICKHOUSE_SECURE": "true",
"CLICKHOUSE_VERIFY": "true",
"CLICKHOUSE_CONNECT_TIMEOUT": "30",
"CLICKHOUSE_SEND_RECEIVE_TIMEOUT": "30"
}
}
}
}
Dokumentaatiossa ei ole annettu Cursorin käyttöönotto-ohjeita.
Dokumentaatiossa ei ole annettu Clinen käyttöönotto-ohjeita.
Huom:
Kaikki ClickHouse-tunnukset tulisi antaa ympäristömuuttujina konfiguraation JSON-tiedoston env
-osiossa, jotta arkaluonteisia tietoja, kuten API-avaimia ja salasanoja, ei kirjoiteta suoraan tiedostoon.
Esimerkki (ympäristömuuttujat tunnuksia varten):
"env": {
"CLICKHOUSE_HOST": "<clickhouse-host>",
"CLICKHOUSE_PORT": "<clickhouse-port>",
"CLICKHOUSE_USER": "<clickhouse-user>",
"CLICKHOUSE_PASSWORD": "<clickhouse-password>"
}
MCP:n käyttö FlowHuntissa
Voit integroida MCP-palvelimia FlowHunt-työnkulkuusi lisäämällä MCP-komponentin työnkulkuun ja yhdistämällä sen AI-agenttiin:
Napsauta MCP-komponenttia avataksesi konfiguraatiopaneelin. Järjestelmän MCP-kokoonpanossa syötä MCP-palvelimesi tiedot seuraavassa JSON-muodossa:
{
"mcp-clickhouse": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Kun asetukset on tehty, AI-agentti voi käyttää tätä MCP:tä työkaluna ja hyödyntää kaikkia sen toimintoja. Muista muuttaa "mcp-clickhouse"
vastaamaan oman MCP-palvelimesi nimeä sekä korvata URL omalla MCP-palvelimesi osoitteella.
Osio | Saatavuus | Lisätietoja / Huomioita |
---|---|---|
Yleiskatsaus | ✅ | Yleiskatsaus löytyy README.md:stä |
Kehotepohjien lista | ⛔ | Kehotepohjia ei kuvattu |
Resurssilista | ⛔ | Dokumentaatiossa ei resurssiosiota |
Työkalulista | ✅ | Kolme työkalua: run_select_query, list_databases, list_tables |
API-avainten suojaus | ✅ | Ympäristömuuttujat kuvattu README.md:ssä |
Näytteenotto (ei olennainen arvioinnissa) | ⛔ | Näytteenotosta ei mainintaa |
ClickHouse MCP -palvelin tarjoaa selkeää lisäarvoa dataohjatuille kehittäjille, jotka tarvitsevat LLM- tai AI-pohjaista pääsyä ClickHouse-tietokantoihin. Repositorio kuitenkin kaipaa dokumentaatiota kehotepohjista ja resurssiprimitiiveistä, ja käyttöönotto-ohjeet on annettu vain Claudelle. Työkalut tietokantakyselyihin ovat kattavat, mutta Roots- ja näytteenottotuen puute rajoittaa yleistä MCP-arvioinnin pistemäärää.
Onko lisenssi? | ✅ Apache-2.0 |
---|---|
Vähintään yksi työkalu | ✅ |
Forkkien määrä | 70 |
Tähtien määrä | 383 |
Lopullinen arvio:
Dokumentaation kattavuuden, työkalujen selkeyden, avoimen lisenssin ja yhteisön kiinnostuksen perusteella – mutta huomioiden puuttuvat osiot kehotteissa, resursseissa ja monialustaisessa käyttöönotossa: 6/10
Se on silta, joka mahdollistaa tekoälyagenttien ja kielimallien pääsyn ClickHouse-tietokantoihin, turvallisten vain luku -kyselyiden suorittamisen, tietokantojen ja taulujen selaamisen sekä dataohjattujen työnkulkujen automatisoinnin standardoitujen työkalujen kautta Model Context Protocolin (MCP) avulla.
Voit suorittaa vain luku -SQL-kyselyitä, listata kaikki tietokannat ja luetella taulut missä tahansa tietokannassa, mikä tekee siitä ihanteellisen tiedon tutkimiseen ja analytiikan automatisointiin.
Kyllä. Integraatio on suunniteltu vain luku -toimintoihin, ja tunnistetiedot hallitaan ympäristömuuttujien kautta kokoonpanossasi, parhaita tietoturvakäytäntöjä noudattaen.
Lisää MCP-komponentti FlowHunt-työnkulkuusi ja syötä ClickHouse MCP -palvelimesi tiedot kokoonpanopaneeliin. Käytä dokumentaatiossa esitettyä JSON-muotoa ja varmista palvelimen URL sekä tunnukset.
Yleisiä käyttötapauksia ovat automatisoitu tietokantojen tutkiminen, reaaliaikainen analytiikka, turvallinen ja ohjelmallinen kyselyiden suorittaminen, tekoälyavustajien laajentaminen datayhteyksillä sekä dataohjatun sovelluskehityksen mahdollistaminen.
Avaa tehokas ja turvallinen tietokanta-automaatio ja analytiikka yhdistämällä ClickHouse-klusterisi FlowHuntin tekoälyohjattuihin työnkulkuihin.
Model Context Protocol (MCP) -palvelin yhdistää tekoälyavustajat ulkoisiin tietolähteisiin, API-rajapintoihin ja palveluihin, mahdollistaen sujuvan monimutkaist...
AgentQL MCP Server integroi kehittyneen verkkodatan poiminnan tekoälytyönkulkuihin, mahdollistaen saumattoman rakenteisen datan haun verkkosivuilta räätälöitävi...
ModelContextProtocol (MCP) -palvelin toimii siltana tekoälyagenttien ja ulkoisten tietolähteiden, APIen ja palveluiden välillä, mahdollistaen FlowHunt-käyttäjil...