
MCP-Server-Creator MCP Server
MCP-Server-Creator er en meta-server, der muliggør hurtig oprettelse og konfiguration af nye Model Context Protocol (MCP) servere. Med dynamisk kodegenerering, ...
Kør Python-kode, installer afhængigheder og administrer isolerede miljøer direkte i dine FlowHunt-flows med MCP Code Executor MCP Server.
MCP Code Executor er en MCP (Model Context Protocol) server, der gør det muligt for sprogmodeller (LLMs) at eksekvere Python-kode i et udpeget Python-miljø, såsom Conda, virtualenv eller UV virtualenv. Ved at forbinde AI-assistenter til reelle, eksekverbare Python-miljøer, giver den dem mulighed for at udføre en bred vifte af udviklingsopgaver, der kræver kodeeksekvering, bibliotekshåndtering og dynamisk miljøopsætning. Denne server understøtter inkrementel kodegenerering for at overvinde tokenbegrænsninger, giver mulighed for installation af afhængigheder on-the-fly, og gør det nemt at konfigurere runtime-miljøet. Udviklere kan bruge dette værktøj til at automatisere kodeevaluering, eksperimentere med nye pakker og styre udregninger i et kontrolleret og sikkert miljø.
Ingen udtrykkelige promptskabeloner er angivet i repository eller dokumentation.
Ingen specifikke ressourcer er beskrevet i repository eller dokumentation.
{
"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"
}
}
}
}
Bemærk: Du kan også bruge Docker. Den medfølgende Dockerfile er testet til
venv-uv
miljøtypen:
{
"mcpServers": {
"mcp-code-executor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-code-executor"
]
}
}
}
Brug af MCP i FlowHunt
For at integrere MCP-servere i dit FlowHunt-workflow skal du starte med at tilføje MCP-komponenten til dit flow og forbinde den til din AI-agent:
Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serveroplysninger med dette JSON-format:
{
"mcp-code-executor": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Når det er konfigureret, kan AI-agenten nu bruge denne MCP som et værktøj med adgang til alle dens funktioner og muligheder. Husk at ændre “mcp-code-executor” til det faktiske navn på din MCP-server og erstatte URL’en med din egen MCP-server-URL.
Sektion | Tilgængelighed | Detaljer/Noter |
---|---|---|
Oversigt | ✅ | |
Liste over Prompter | ⛔ | Ingen promptskabeloner fundet |
Liste over Ressourcer | ⛔ | Ingen udtrykkelige ressourcer beskrevet |
Liste over Værktøjer | ✅ | execute_code, install_dependencies, check_installed_packages |
Sikring af API-nøgler | ✅ | Eksempel givet med env inputs |
Sampling Support (mindre vigtigt i evaluering) | ⛔ | Ikke specificeret |
Denne MCP-server tilbyder væsentlig og robust funktionalitet til kodeeksekvering med LLM-integration samt klare opsætningsvejledninger og værktøjer. Den mangler dog promptskabeloner, eksplicitte ressourcer og information om rødder eller sampling support. For en MCP med fokus på kodeeksekvering er den dog meget solid, scorer højt på praktisk anvendelighed og integrationsvenlighed, men mister nogle point for manglende avancerede MCP-features og dokumentationsfuldstændighed.
Har en LICENSE | ✅ (MIT) |
---|---|
Har mindst ét værktøj | ✅ |
Antal forks | 25 |
Antal stjerner | 144 |
Det er en Model Context Protocol (MCP) server, der gør det muligt for sprogmodeller at eksekvere Python-kode i sikre, isolerede miljøer (som Conda eller venv), håndtere afhængigheder og konfigurere runtime-miljøer. Ideel til kodeevaluering, data science, automatiserede workflows og dynamisk miljøopsætning med FlowHunt.
Den tilbyder værktøjer til at eksekvere Python-kode (`execute_code`), installere afhængigheder on-the-fly (`install_dependencies`) og tjekke installerede pakker (`check_installed_packages`).
Tilføj MCP Code Executor som en MCP-komponent i dit flow, og konfigurer den med din servers URL og transportmetode. Dette gør det muligt for dine AI-agenter at bruge dens kodeeksekverings- og miljøadministrationsfunktioner direkte i FlowHunt.
Ja, serveren understøtter at køre kode i isolerede Conda- eller virtualenv-miljøer, hvilket sikrer reproducerbarhed og undgår konflikter mellem afhængigheder.
Ja, serveren kan køre kode inkrementelt, hvilket er nyttigt til håndtering af kode, der overstiger LLM-tokenbegrænsninger.
Ja, du kan bruge den medfølgende Dockerfile og konfigurere MCP-serveren til at køre i en Docker-container for yderligere isolation.
Styrk dine flows med sikker, automatiseret Python-kodeeksekvering. Integrér MCP Code Executor MCP Server og få adgang til dynamiske workflows for data science, automatisering og meget mere.
MCP-Server-Creator er en meta-server, der muliggør hurtig oprettelse og konfiguration af nye Model Context Protocol (MCP) servere. Med dynamisk kodegenerering, ...
Coda MCP Server giver en standardiseret måde for AI-assistenter at interagere med Codas platform, hvilket muliggør dokumentforespørgsler, workflow-automatiserin...
CodeLogic MCP Server forbinder FlowHunt og AI-programmeringsassistenter med CodeLogics detaljerede softwareafhængighedsdata, hvilket muliggør avanceret kodeanal...