Enables containerized deployment of the MCP-Server-TESS with environment variable configuration for the TESS API key
Supports configuration management for storing TESS API credentials and server settings
Used for version control and installation of the MCP server via repository cloning
Provides runtime environment for the MCP server, with version 18+ required for executing the TESS API integration
Handles package management and provides scripts for building, starting, and development of the MCP server
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.Last updated -28376299TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -161TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.Last updated -32554TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python