TERMINATOR-MCP

TERMINATOR-MCP is a tool developed in C# aimed at automating and streamlining programming tasks. While its features are limited, it provides a foundation for simplifying specific tasks. Users can leverage this tool to enhance their development processes and improve code productivity.

GitHub Stars

0

User Rating

Not Rated

Favorites

0

Views

25

Forks

0

Issues

1

README
TERMINATOR

This repository contains a multi-project .NET solution. The projects target .NET 9.0, which may not be preinstalled on all systems. If dotnet is missing, you can download a .NET 9 SDK tarball and extract it locally:

wget https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.300/dotnet-sdk-9.0.300-linux-x64.tar.gz
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-9.0.300-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$DOTNET_ROOT:$PATH
Documentation

See the following guides inside the docs directory:

Then build the solution:

dotnet build DesarrolladorAutonomo.sln

The Gemini configuration is bundled with the repository. A default API key
is already included in the appsettings.json files, so no environment
variables are required for a basic run.

Then run the API:

dotnet run --project AgentAPI

To run the background worker instead:

dotnet run --project AgentWorker

By default the worker will attempt to build and automatically fix the generated
project up to three times. You can adjust this behaviour in AgentWorker/appsettings.json
under the Worker:MaxCorrectionCycles setting or via the Worker__MaxCorrectionCycles
environment variable. Using a value of 0 (or any negative number) means the
worker will continue correcting until the build succeeds.

Running tests

Execute the unit tests with:

dotnet test DesarrolladorAutonomo.sln