MCP-Server-Tess-XPP
Extensão XTP Para o Servidor McP -Tess - Integração da Api Tess com xtp
1
Github Watches
0
Github Forks
0
Github Stars
Servidor TESS com Suporte a MCP
Este é um servidor proxy que integra o TESS (Text Evaluation and Semantic Services) com o MCP (Multi-Channel Platform).
Requisitos
- Node.js 18+
- Rust e Cargo
- wasm32-wasi target (
rustup target add wasm32-wasi)
Configuração
- Clone o repositório
- Instale as dependências:
npm install - Configure as variáveis de ambiente no arquivo
.env:PORT=3000 MCP_API_KEY=seu_mcp_api_key MCP_API_URL=https://www.mcp.run/api MCP_SSE_URL=https://www.mcp.run/api/sse
Build
Para compilar o plugin WebAssembly:
npm run build
Execução
Para iniciar o servidor:
npm start
Para desenvolvimento com hot-reload:
npm run dev
Endpoints
Health Check
- GET
/health - Verifica se o servidor está funcionando
Listar Ferramentas MCP
- GET
/api/mcp/tools - Query params:
-
session_id: ID da sessão MCP -
mcp_sse_url: URL do SSE do MCP
-
Executar Ferramenta MCP
- POST
/api/mcp/execute - Query params:
-
session_id: ID da sessão MCP -
mcp_sse_url: URL do SSE do MCP
-
- Body:
{ "tool": "nome_da_ferramenta", "params": { // parâmetros específicos da ferramenta } }
Arquitetura
O servidor é composto por:
- Node.js + Express: Servidor HTTP que recebe as requisições
- Plugin Rust/WebAssembly: Lógica principal que processa as requisições
- Proxy MCP: Encaminha requisições para o MCP.run
Desenvolvimento
O código do plugin está em Rust e é compilado para WebAssembly. O servidor Node.js carrega este plugin e o utiliza para processar as requisições.
Para modificar o comportamento do servidor:
- Edite o código Rust em
src/lib.rs - Recompile o plugin com
npm run build - Reinicie o servidor
Logs e Monitoramento
O servidor registra logs para:
- Inicialização do servidor
- Erros de processamento
- Chamadas de API
Segurança
- Todas as requisições devem incluir um
session_idválido - As credenciais do MCP são configuradas via variáveis de ambiente
- CORS está habilitado para desenvolvimento
Troubleshooting
Se encontrar problemas:
- Verifique se o plugin foi compilado corretamente
- Confirme que as variáveis de ambiente estão configuradas
- Verifique os logs do servidor
- Certifique-se que o MCP.run está acessível
相关推荐
I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.
I find academic articles and books for research and literature reviews.
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Advanced software engineer GPT that excels through nailing the basics.
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Converts Figma frames into front-end code for various mobile frameworks.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Die All-in-One-Desktop & Docker-AI-Anwendung mit integriertem Lappen, AI-Agenten, No-Code-Agent Builder, MCP-Kompatibilität und vielem mehr.
Fair-Code-Workflow-Automatisierungsplattform mit nativen KI-Funktionen. Kombinieren Sie visuelles Gebäude mit benutzerdefiniertem Code, SelbstHost oder Cloud, 400+ Integrationen.
🧑🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
Reviews
user_g3F1jjs3
As a devoted user of the mcp-server-tess-xtp, I can confidently say it stands out for its robustness and efficiency. Developed by diegofornalha, this tool has streamlined our server management tasks significantly. Its intuitive design and reliable performance make it a must-have for any serious IT professional. Highly recommended for those who need dependable server solutions! Check it out: https://github.com/diegofornalha/mcp-server-tess-xtp