
mcp server tess xtp
Extensão XTP para o servidor MCP-TESS - Integração da API TESS com XTP
Repository Info
About This Server
Extensão XTP para o servidor MCP-TESS - Integração da API TESS com XTP
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
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
- 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 MCPmcp_sse_url: URL do SSE do MCP
Executar Ferramenta MCP
- POST
/api/mcp/execute - Query params:
session_id: ID da sessão MCPmcp_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
Quick Start
Clone the repository
git clone https://github.com/diegofornalha/mcp-server-tess-xtpInstall dependencies
cd mcp-server-tess-xtp
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.