Integrations
Supports configuration management for storing TESS API credentials and server settings
Enables containerized deployment of the MCP-Server-TESS with environment variable configuration for the TESS API key
Used for version control and installation of the MCP server via repository cloning
MCP-Server-TESS
MCP (Model Context Protocol) server for integration with the TESS API.
On
This project implements a server that follows the MCP protocol to interact with the TESS API. The server exposes tools that allow:
- Listing and Managing Agents
- Running agents with custom messages
- Managing files and their associations with agents
- And much more
Requirements
- Node.js 18+
- A TESS platform API key
Installation
Via Smithery.ai (Recommended)
You can use this server directly in Smithery.ai:
- Visit https://smithery.ai/server/@diegofornalha/mcp-server-tess
- Click "Install"
- Configure your TESS API key when prompted
- Ready! The server is available for use with your favorite LLM
Local Installation
Clone the repository and install the dependencies:
Settings
- Create a
.env
file based on.env.example
- Add your TESS API key:
Compilation
Execution
To start the server in production mode:
For development with automatic reloading:
Available tools
The server exposes the following tools via HTTP API:
listar_agentes_tess
- List all available agentsobter_agente_tess
- Gets details of a specific agentexecutar_agente_tess
- Runs an agent with custom messageslistar_arquivos_agente_tess
- List files associated with an agentvincular_arquivo_agente_tess
- Links a file to an agentremover_arquivo_agente_tess
- Removes the link between a file and an agentlistar_arquivos_tess
- List all available filesobter_arquivo_tess
- Gets details of a specific fileenviar_arquivo_tess
- Sends a new file to the TESS platformexcluir_arquivo_tess
- Deletes a file from the TESS platform
Usage with Docker
To run the server using Docker:
API Endpoints
GET /health
- Server health check endpointGET /capabilities
- Lists all available tools with their descriptions and parametersPOST /tools/:toolName
- Runs a specific tool (replace:toolName
with the name of the tool)
Usage example
With Smithery.ai
Once installed on Smithery.ai, you can use the server with any MCP-compatible LLM:
- Select the
@diegofornalha/mcp-server-tess
server in your LLM settings - TESS API tools will automatically be available for your model
Via HTTP API
To run an agent:
License
MIT
This server cannot be installed
A Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.