
Codacy MCP Server -integraatio
Codacy MCP Server toimii sillanrakentajana AI-avustajien ja Codacy-alustan välillä, mahdollistaen automatisoidun koodin laadunvalvonnan, tietoturva-analyysin, r...
Suorita Python-koodia, asenna riippuvuuksia ja hallitse eristettyjä ympäristöjä suoraan FlowHunt-virroissasi MCP Code Executor MCP Serverillä.
MCP Code Executor on MCP (Model Context Protocol) -serveri, joka mahdollistaa kielimallien (LLM) Python-koodin suorittamisen määritellyssä Python-ympäristössä, kuten Conda, virtualenv tai UV virtualenv. Yhdistämällä tekoälyassistentit oikeisiin, ajettaviin Python-ympäristöihin se mahdollistaa laajan kirjon kehitystehtäviä, jotka vaativat koodin suorittamista, kirjastojen hallintaa ja dynaamista ympäristön konfigurointia. Tämä serveri tukee inkrementaalista koodigenerointia token-rajoitusten kiertämiseksi, mahdollistaa riippuvuuksien asennuksen lennossa ja helpottaa suoritusympäristön konfigurointia ajonaikaisesti. Kehittäjät voivat hyödyntää työkalua automatisoituun koodin arviointiin, uusien pakettien kokeiluun ja laskennan hallintaan kontrolloidussa ja turvallisessa ympäristössä.
Repositoriossa tai dokumentaatiossa ei ole eritelty kehotepohjia.
Repositoriossa tai dokumentaatiossa ei ole eritelty erityisiä resursseja.
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env",
"MY_SECRET_API_KEY": "${MY_SECRET_API_KEY}"
},
"inputs": {
"apiKey": "${MY_SECRET_API_KEY}"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
Huom: Voit käyttää myös Dockeria. Mukana toimitettu Dockerfile on testattu
venv-uv
-ympäristötyypillä:
{
"mcpServers": {
"mcp-code-executor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-code-executor"
]
}
}
}
MCP:n käyttäminen FlowHuntissa
Integroi MCP-serverit FlowHunt-työnkulkuusi lisäämällä MCP-komponentti virtaasi ja yhdistämällä se AI-agenttiin:
Avaa MCP-komponentin konfiguraatiopaneeli napsauttamalla sitä. Lisää järjestelmän MCP-konfiguraatioon serverisi tiedot seuraavassa JSON-muodossa:
{
"mcp-code-executor": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Kun asetukset ovat kunnossa, AI-agentti voi käyttää MCP:tä työkaluna ja hyödyntää kaikkia sen toimintoja. Muista vaihtaa “mcp-code-executor” MCP-serverisi todelliseen nimeen ja korvata URL omalla MCP-serverisi osoitteella.
Osa-alue | Saatavuus | Lisätietoja/huomioita |
---|---|---|
Yleiskatsaus | ✅ | |
Kehotepohjat | ⛔ | Kehotepohjia ei löydetty |
Resurssit | ⛔ | Ei eriteltyjä resursseja |
Työkalut | ✅ | execute_code, install_dependencies, check_installed_packages |
API-avainten suojaus | ✅ | Esimerkki ympäristömuuttujilla |
Näytteenotto (ei tärkein arvioinnissa) | ⛔ | Ei eritelty |
Tämä MCP-serveri tarjoaa olennaiset ja vankat toiminnot koodin suorittamiseen LLM-integraation kanssa, sekä selkeät asennusohjeet ja työkalut. Kehotepohjat, eksplisiittiset resurssit ja tiedot juurista tai näytteenotosta kuitenkin puuttuvat. Koodin suorituskykyyn keskittyvälle MCP:lle kokonaisuus on erittäin hyvä, ja käytännöllisyydestä sekä integroitavuudesta annan korkean arvosanan, mutta pisteitä vähennetään edistyneiden MCP-ominaisuuksien ja dokumentaation kattavuuden puutteesta.
Onko LICENSE | ✅ (MIT) |
---|---|
Onko vähintään yksi työkalu | ✅ |
Haarojen määrä | 25 |
Tähtien määrä | 144 |
Se on Model Context Protocol (MCP) -serveri, joka mahdollistaa kielimallien suorittaa Python-koodia turvallisissa, eristetyissä ympäristöissä (kuten Conda tai venv), hallita riippuvuuksia ja konfiguroida ajo-ympäristöjä. Erinomainen koodin arviointiin, data scienceen, automaattisiin työnkulkuihin ja dynaamiseen ympäristöjen luomiseen FlowHuntissa.
Se tarjoaa työkalut Python-koodin suorittamiseen (`execute_code`), riippuvuuksien asennukseen lennossa (`install_dependencies`) ja asennettujen pakettien tarkistamiseen (`check_installed_packages`).
Lisää MCP Code Executor MCP-komponentiksi virtaasi ja konfiguroi se serverisi URLilla ja kuljetusmenetelmällä. Näin AI-agenttisi voivat käyttää sen koodin suoritus- ja ympäristönhallintakykyjä FlowHuntissa.
Kyllä, serveri tukee koodin ajoa eristetyissä Conda- tai virtualenv-ympäristöissä varmistaen toistettavuuden ja ehkäisten riippuvuusristiriidat.
Kyllä, serveri voi suorittaa koodia inkrementaalisesti, mikä on hyödyllistä, kun käsitellään koodia, joka ylittää LLM:n token-rajan.
Kyllä, voit käyttää mukana tulevaa Dockerfileä ja konfiguroida MCP-serverin ajettavaksi Docker-kontissa lisäeristyksen saamiseksi.
Anna virroillesi tehoa turvallisella, automatisoidulla Python-koodin suorittamisella. Integroi MCP Code Executor MCP Serveri ja avaa dynaamiset työnkulut data scienceen, automaatioon ja muuhun.
Codacy MCP Server toimii sillanrakentajana AI-avustajien ja Codacy-alustan välillä, mahdollistaen automatisoidun koodin laadunvalvonnan, tietoturva-analyysin, r...
Code Sandbox MCP Server tarjoaa turvallisen, kontitetun ympäristön koodin suorittamiseen mahdollistaen tekoälyavustajien ja kehittäjätyökalujen turvallisen kood...
LSP MCP Server yhdistää Language Server Protocol (LSP) -palvelimet AI-avustajiin, mahdollistaen kehittyneen koodianalyysin, älykkään täydennyksen, diagnostiikan...