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
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 provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.Last updated -12PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- -securityAlicense-qualityA Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.Last updated -44PythonMIT License