Executor de Código Mcp
O Executor de Código MCP é um servidor MCP que permite que LLMs executem código Python dentro de um ambiente Conda especificado.
Visão geral
O que é o Executor de Código MCP?
O ### Executor de Código MCP é um servidor especializado projetado para executar código Python dentro de um ambiente Conda específico. Ele serve como uma ponte para Modelos de Linguagem Grande (LLMs) executarem scripts Python de forma contínua, garantindo que as dependências e ambientes necessários sejam gerenciados corretamente. Esta ferramenta é particularmente útil para desenvolvedores e pesquisadores que precisam testar e executar trechos de código em um ambiente controlado.
Recursos do Executor de Código MCP
- Gerenciamento de Ambiente Conda: Configura e gerencia automaticamente ambientes Conda para garantir que todas as dependências sejam atendidas para a execução do código Python.
- Integração com LLMs: Permite que LLMs executem código Python, facilitando a utilização de capacidades de IA em tarefas de codificação.
- Repositório Público: O código está disponível em um repositório público, permitindo contribuições e colaborações da comunidade.
- Interface Amigável: Projetado com a usabilidade em mente, tornando fácil para os usuários executarem código sem um profundo conhecimento técnico.
- Código Aberto: O projeto é de código aberto, incentivando desenvolvedores a contribuir e aprimorar suas capacidades.
Como Usar o Executor de Código MCP
-
Clone o Repositório: Comece clonando o repositório do Executor de Código MCP do GitHub.
git clone https://github.com/bazinga012/mcp_code_executor.git -
Instale as Dependências: Navegue até o diretório clonado e instale as dependências necessárias usando o Conda.
cd mcp_code_executor conda env create -f environment.yml conda activate mcp_env -
Execute o Servidor: Inicie o servidor do Executor de Código MCP para começar a executar código Python.
python server.py -
Execute o Código: Use a API ou interface fornecida para enviar código Python para execução. O servidor cuidará da execução dentro do ambiente Conda especificado.
-
Verifique os Resultados: Recupere a saída do código executado através da interface ou resposta da API.
Perguntas Frequentes
Quais linguagens de programação o Executor de Código MCP suporta?
Atualmente, o Executor de Código MCP é projetado especificamente para Python. No entanto, atualizações futuras podem incluir suporte para outras linguagens.
O Executor de Código MCP é gratuito para usar?
Sim, o Executor de Código MCP é de código aberto e gratuito para usar. Você pode encontrar o código-fonte no GitHub.
Como posso contribuir para o projeto Executor de Código MCP?
Você pode contribuir fazendo um fork do repositório, fazendo suas alterações e enviando um pull request. Contribuições da comunidade são bem-vindas e incentivadas.
Quais são os requisitos do sistema para executar o Executor de Código MCP?
Você precisará de um sistema que suporte Conda e Python. Os requisitos específicos podem ser encontrados no arquivo environment.yml no repositório.
Posso usar o Executor de Código MCP para aplicações em produção?
Embora o Executor de Código MCP seja projetado principalmente para testes e desenvolvimento, ele pode ser adaptado para uso em produção com as configurações e otimizações adequadas.
Detalhe
Configuração do Servidor
{
"mcpServers": {
"mcp-code-executor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--bazinga012--mcp_code_executor--mcp-code-executor",
"node ./build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "code-storage-dir",
"CONDA_ENV_NAME": "conda-env-name"
}
}
}
}Informações do Projeto
Executor de Código M... Alternativa
Para algumas alternativas a Executor de Código M... que você pode precisar, fornecemos sites divididos por categoria.
MCP Terminal é um servidor de controle de terminal baseado no MCP (Protocolo de Contexto do Modelo), projetado especificamente para integração com modelos de linguagem de grande porte (LLM) e assistentes de IA. Ele oferece uma interface padronizada que permite que a IA execute comandos de terminal e obtenha resultados de saída.
Um poderoso servidor de Protocolo de Contexto de Modelo (MCP) que oferece uma solução completa para acesso público à web.
Servidor MCP aprimorado para feedback interativo do usuário e execução de comandos no desenvolvimento assistido por IA, com suporte a interface dupla (UI Web e Aplicativo Desktop) com detecção inteligente de ambiente e compatibilidade entre plataformas.
Um servidor MCP completo do Elasticsearch
Este servidor MCP somente leitura permite que você se conecte aos dados de Email a partir do Claude Desktop através dos Drivers JDBC da CData. Servidores gratuitos (beta) de leitura/escrita disponíveis em https://www.cdata.com/solutions/mcp
Servidor MCP Oficial Firecrawl - Adiciona poderosas capacidades de web scraping ao Cursor, Claude e qualquer outro cliente LLM.
O Servidor MCP de Tempo é um servidor do Protocolo de Contexto de Modelo que fornece capacidades de conversão de tempo e fuso horário. Ele permite que LLMs obtenham informações sobre a hora atual e realizem conversões de fuso horário usando nomes de fuso horário da IANA, com detecção automática do fuso horário do sistema.