Mcp.ProcessThought 1.0.2

{
  "servers": {
    "Mcp.ProcessThought": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Mcp.ProcessThought@1.0.2", "--yes"]
    }
  }
}
                    
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 Mcp.ProcessThought --version 1.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Mcp.ProcessThought --version 1.0.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Mcp.ProcessThought&version=1.0.2
                    
nuke :add-package Mcp.ProcessThought --version 1.0.2
                    

Mcp.ProcessThought

A standalone Model Context Protocol (MCP) server exposing one concise tool, process_thought, for structured, evidence-based reasoning. 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.

With the .NET 10 SDK, it can also be run without a persistent installation:

dnx Mcp.ProcessThought@1.0.2 --yes

The package includes NuGet's McpServer metadata and .mcp/server.json, so compatible clients can discover it and generate a dnx configuration from the NuGet MCP Server tab.

The process_thought tool

Accepts one step in an iterative reasoning sequence and returns only a short status and next-action cue. The tool does not repeat the submitted thought in its result, because MCP already retains the tool arguments in the conversation. This preserves the reasoning context while avoiding duplicate tokens.

The server is stateless; persistence comes from the MCP conversation transcript. Parameters:

Parameter Type Required Description
thought string yes Reasoning, evidence, and conclusions for this step.
thought_number int yes 1-based step number.
total_thoughts int yes Expected step count; increase when needed.
stage string yes Short phase label, such as Analysis or Decision.
tags string[] no Topical labels.
axioms_used string[] no Principles applied.
assumptions_challenged string[] no Assumptions challenged.
next_thought_needed bool no True only when another step is needed.

Client setup

VS Code (.vscode/mcp.json):

{
  "servers": {
    "process-thought": {
      "type": "stdio",
      "command": "mcp-process-thought"
    }
  }
}

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, for example <DATA_DIR>/en/processThought/index.md.
  • TEMPLATES_USE – template set name (default en).
  • MCP_PROMPT_PROCESS_THOUGHT – fully replace the prompt.
  • MCP_PROMPT_PROCESS_THOUGHT_APPEND – append text to the prompt.

License

MIT

Product 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.

Version Downloads Last Updated
1.0.2 36 7/21/2026
1.0.1 29 7/21/2026
1.0.0 33 7/21/2026

1.0.2 adds the official McpServer package type and discovery manifest. It also includes the concise responses, template compatibility, validation, corrected setup documentation, and stable MCP SDK upgrade introduced in 1.0.1.