mcp-server-tess-xtp
Extensão XTP para o servidor MCP-TESS - Integração da API TESS com XTP
Documentation
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
1. Clone o repositório
2. Instale as dependências:
npm install3. 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/sseBuild
Para compilar o plugin WebAssembly:
npm run buildExecução
Para iniciar o servidor:
npm startPara desenvolvimento com hot-reload:
npm run devEndpoints
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:
1. Node.js + Express: Servidor HTTP que recebe as requisições
2. Plugin Rust/WebAssembly: Lógica principal que processa as requisições
3. 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:
1. Edite o código Rust em `src/lib.rs`
2. Recompile o plugin com `npm run build`
3. 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_id` válido
- As credenciais do MCP são configuradas via variáveis de ambiente
- CORS está habilitado para desenvolvimento
Troubleshooting
Se encontrar problemas:
1. Verifique se o plugin foi compilado corretamente
2. Confirme que as variáveis de ambiente estão configuradas
3. Verifique os logs do servidor
4. Certifique-se que o MCP.run está acessível
Frequently asked questions
What is mcp-server-tess-xtp?
mcp-server-tess-xtp is Extensão XTP para o servidor MCP-TESS - Integração da API TESS com XTP
How do I install mcp-server-tess-xtp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-server-tess-xtp open source?
Yes — it is hosted on GitHub at https://github.com/diegofornalha/mcp-server-tess-xtp.
Related MCP tools
The official TypeScript SDK for Model Context Protocol servers and clients Trusted by 10500+ developers. Trusted by 10500+ developers.
Visual testing tool for MCP servers TypeScript-based implementation. Trusted by 7300+ developers. Trusted by 7300+ developers.
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic TypeScript-based implementation.
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices) TypeScript-based implementation.
Https://github.com/user-attachments/assets/364b6705-14d4-4e6d-bea7-fb9f12664fab for the Model Context Protocol. Enhance AI assistants with powerful integrations
MCP server that provides tools and resources for interacting with n8n API TypeScript-based implementation. Trusted by 1400+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP