Cover image
Try Now
2025-03-26

Servidor MCP TESS para integração de agentes - Implementação do protocolo MCP para serviços TESS AI

3 years

Works with Finder

1

Github Watches

0

Github Forks

0

Github Stars

MCP-Server-TESS

Servidor MCP (Model Context Protocol) para integração com a API TESS.

Sobre

Este projeto implementa um servidor que segue o protocolo MCP para interagir com a API TESS. O servidor expõe ferramentas que permitem:

  • Listar e gerenciar agentes
  • Executar agentes com mensagens personalizadas
  • Gerenciar arquivos e suas associações com agentes
  • E muito mais

Requisitos

  • Node.js 18+
  • Uma chave de API da plataforma TESS

Instalação

Via Smithery.ai (Recomendado)

Você pode usar este servidor diretamente no Smithery.ai:

  1. Acesse https://smithery.ai/server/@diegofornalha/mcp-server-tess
  2. Clique em "Instalar"
  3. Configure sua chave de API TESS quando solicitado
  4. Pronto! O servidor está disponível para uso com seu LLM favorito

Instalação Local

Clone o repositório e instale as dependências:

git clone https://github.com/seu-usuario/mcp-server-tess.git
cd mcp-server-tess
npm install

Configuração

  1. Crie um arquivo .env baseado no .env.example
  2. Adicione sua chave de API da TESS:
TESS_API_KEY=sua_chave_api_aqui
PORT=3000

Compilação

npm run build

Execução

Para iniciar o servidor em modo de produção:

npm start

Para desenvolvimento com recarga automática:

npm run dev

Ferramentas disponíveis

O servidor expõe as seguintes ferramentas via API HTTP:

  1. listar_agentes_tess - Lista todos os agentes disponíveis
  2. obter_agente_tess - Obtém detalhes de um agente específico
  3. executar_agente_tess - Executa um agente com mensagens personalizadas
  4. listar_arquivos_agente_tess - Lista arquivos associados a um agente
  5. vincular_arquivo_agente_tess - Vincula um arquivo a um agente
  6. remover_arquivo_agente_tess - Remove o vínculo de um arquivo com um agente
  7. listar_arquivos_tess - Lista todos os arquivos disponíveis
  8. obter_arquivo_tess - Obtém detalhes de um arquivo específico
  9. enviar_arquivo_tess - Envia um novo arquivo para a plataforma TESS
  10. excluir_arquivo_tess - Exclui um arquivo da plataforma TESS

Uso com Docker

Para executar o servidor usando Docker:

# Construir a imagem
docker build -t mcp-server-tess .

# Executar o container
docker run -p 3000:3000 -e TESS_API_KEY=sua_chave_api_aqui mcp-server-tess

Endpoints da API

  • GET /health - Endpoint de verificação da saúde do servidor
  • GET /capabilities - Lista todas as ferramentas disponíveis com suas descrições e parâmetros
  • POST /tools/:toolName - Executa uma ferramenta específica (substitua :toolName pelo nome da ferramenta)

Exemplo de uso

Com Smithery.ai

Após a instalação no Smithery.ai, você pode usar o servidor com qualquer LLM compatível com MCP:

  1. Selecione o servidor @diegofornalha/mcp-server-tess nas configurações do seu LLM
  2. As ferramentas da API TESS ficarão disponíveis automaticamente para seu modelo

Via API HTTP

Para executar um agente:

curl -X POST http://localhost:3000/tools/executar_agente_tess \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "seu_agent_id",
    "model": "tess-ai-light",
    "messages": [
      {"role": "user", "content": "Olá, como você está?"}
    ]
  }'

Licença

MIT

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://zenepic.net
  • Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • https://reddgr.com
  • Delivers concise Python code and interprets non-English comments

  • huahuayu
  • A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.

  • zhaoyunxing92
  • 本项目是一个钉钉MCP(Message Connector Protocol)服务,提供了与钉钉企业应用交互的API接口。项目基于Go语言开发,支持员工信息查询和消息发送等功能。

  • deemkeen
  • control your mbot2 with a power combo: mqtt+mcp+llm

  • justmywyw
  • Short and sweet example MCP server / client implementation for Tools, Resources and Prompts.

    Reviews

    5 (1)
    Avatar
    user_qlcdhEDy
    2025-04-18

    As a dedicated user of mcp-server-tess by diegofornalha, I find it to be an exceptional solution for server management. The comprehensive features and ease of use make it stand out. I highly recommend checking it out! It’s clear that a lot of thought and detail have gone into this project, making it both reliable and efficient.