Mcp.ProcessThought
1.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Mcp.ProcessThought --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Mcp.ProcessThought --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Mcp.ProcessThought&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Mcp.ProcessThought --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Mcp.ProcessThought
A standalone Model Context Protocol (MCP) server that exposes a single tool, process_thought, for recording structured, evolvable reasoning steps. It is packaged as a .NET global tool.
This server was extracted from Mcp.TaskAndResearch so the reasoning tool can be installed and run on its own, without the task-management, storage, or web-UI dependencies.
Install
dotnet tool install --global Mcp.ProcessThought
This installs the mcp-process-thought command.
The process_thought tool
Records one step in a chain of reasoning and returns a formatted prompt that guides the next step. Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
thought |
string | yes | Thought content. |
thought_number |
int | yes | Current thought number. |
total_thoughts |
int | yes | Total number of thoughts (adjustable). |
stage |
string | yes | Thinking stage (e.g., Analysis, Planning). |
tags |
string[] | no | Tags describing the thought. |
axioms_used |
string[] | no | Axioms or principles used. |
assumptions_challenged |
string[] | no | Assumptions challenged. |
next_thought_needed |
bool | no | Whether further thought is needed. |
Client setup
VS Code (.vscode/mcp.json) or Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"process-thought": {
"command": "mcp-process-thought"
}
}
}
Customization
Prompt output can be tailored with environment variables:
DATA_DIR– directory holding template overrides, e.g.<DATA_DIR>/en/processThought/index.md.TEMPLATES_USE– template set name (defaulten).MCP_PROMPT_PROCESS_THOUGHT– fully replace the prompt.MCP_PROMPT_PROCESS_THOUGHT_APPEND– append text to the prompt.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. 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.
This package has no dependencies.