TESS-MCP-Server
by diegofornalha
This project implements a command-line interface (CLI) that integrates third-party APIs, including Arcee AI, TESS, and the official Model Context Protocol SDK. It follows Clean Architecture and Domain-Driven Design (DDD) principles.
Last updated: N/A
What is TESS-MCP-Server?
The TESS-MCP server is a component responsible for integrating TESS (Tool Execution Subsystem) and MCP. It orchestrates and manages tools that can be used by AI models, exposes APIs to list and execute AI agents, manages file uploads, and allows interaction with language models.
How to use TESS-MCP-Server?
Use the CLI to access the integrated services. List available tools, search for specific tools, get details, and execute them with parameters. Interact with Arcee AI for content generation and chat functionalities. Refer to the provided code examples for usage.
Key features of TESS-MCP-Server
Unified access to Arcee, TESS, and MCP services
Standardized interfaces for ease of use
Addition of CLI-specific functionalities without modifying underlying APIs
Integration with Arcee AI for content generation and chat
File upload management for agent usage
Use cases of TESS-MCP-Server
Listing available tools and agents
Executing tools and agents with specific parameters
Generating content using Arcee AI models
Interacting with AI models through a chat interface
FAQ from TESS-MCP-Server
What is the purpose of the CLI?
What is the purpose of the CLI?
The CLI provides a unified interface to access and interact with Arcee AI, TESS, and MCP services.
Does the CLI reimplement the integrated services?
Does the CLI reimplement the integrated services?
No, the CLI acts as an abstraction layer and does not reimplement the underlying APIs.
What is the role of adaptors in the project?
What is the role of adaptors in the project?
Adaptors decouple systems, translate between interfaces, and implement the Ports & Adapters pattern.
How can I develop new integration features?
How can I develop new integration features?
Define interfaces in the domain, implement services, create use cases in the application layer, implement clients/adaptors in the infrastructure layer, and expose functionalities via the CLI.
What is TESS?
What is TESS?
TESS (Tool Execution Subsystem) works in conjunction with the MCP, allowing models to request and utilize tools in a standardized way.