TALXIS.CLI.MCP
1.0.1
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
{ "inputs": [], "servers": { "TALXIS.CLI.MCP": { "type": "stdio", "command": "dnx", "args": ["TALXIS.CLI.MCP@1.0.1", "--yes"], "env": {} } } }
This package contains an MCP Server. The server can be used in VS Code by copying the generated JSON to your VS Code workspace's
.vscode/mcp.json
settings file.
dotnet tool install --global TALXIS.CLI.MCP --version 1.0.1
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local TALXIS.CLI.MCP --version 1.0.1
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TALXIS.CLI.MCP&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package TALXIS.CLI.MCP --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TALXIS.CLI.MCP
This project hosts a ModelContextProtocol (MCP) server for the TALXIS CLI, advertising a dynamic list of CLI tools and allowing tool invocation via MCP stdio transport.
Features
- Dynamic discovery of CLI commands and subcommands using reflection
- Implements MCP ListTools and CallTool handlers
Debugging and Testing Locally
You can debug and test the MCP server locally in two main ways:
1. Using the Model Context Protocol Inspector
You can use the Model Context Protocol Inspector for interactive inspection and debugging:
npx @modelcontextprotocol/inspector dotnet run --project src/TALXIS.CLI.MCP
This will launch the MCP Inspector and connect it to the running server.
2. Using VS Code with .vscode/mcp.json
You can also test the MCP server integration with VS Code by opening another window and adding a .vscode/mcp.json
file to your project with the following content:
{
"inputs": [],
"servers": {
"TALXIS CLI": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"/Users/tomasprokop/Desktop/Repos/tools-cli/src/TALXIS.CLI.MCP/TALXIS.CLI.MCP.csproj"
]
}
}
}
Steps:
- Open a new VS Code window in any folder (it does not have to be this repo).
- Create a
.vscode
directory if it does not exist. - Add the above
mcp
file as.vscode/mcp
. - Make sure the path in
args
points to the correct location of yourTALXIS.CLI.MCP.csproj
file.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Microsoft.Extensions.Hosting (>= 10.0.0-preview.6.25358.103)
- ModelContextProtocol (>= 0.3.0-preview.3)
- TALXIS.CLI (>= 1.0.1)
- TALXIS.CLI.Data (>= 1.0.1)