README.md•2.25 kB
# Code-Reasoning MCP Server Documentation
This directory contains documentation for the Code-Reasoning MCP Server, a tool that enhances Claude's ability to solve complex programming tasks through structured, step-by-step thinking.
## Documentation Index
- [**Configuration Guide**](./configuration.md): Detailed information about all configuration options for the Code-Reasoning MCP Server, including command-line options, integration with Claude Desktop and VS Code, and component configuration.
- [**Usage Examples**](./examples.md): Practical examples showing how to use the Code-Reasoning MCP Server for various programming tasks, including basic usage, advanced features like thought branching and revision, and integration examples.
- [**Prompts Guide**](./prompts.md): Information about the prompt system in the Code-Reasoning MCP Server, including available prompts, how to use them with Claude Desktop, and how to customize prompts for your own needs.
- [**Testing Information**](./testing.md): Basic information about testing the Code-Reasoning MCP Server, primarily relevant for developers who are extending or modifying the server.
## Getting Started
To get started with the Code-Reasoning MCP Server, follow these steps:
1. **Install the server**:
```bash
# Option 1: Use with npx (recommended for most users)
npx @mettamatt/code-reasoning
# Option 2: Install globally
npm install -g @mettamatt/code-reasoning
```
2. **Configure Claude Desktop**:
Edit your Claude Desktop configuration file to include the Code-Reasoning MCP Server:
```json
{
"mcpServers": {
"code-reasoning": {
"command": "npx",
"args": ["-y", "@mettamatt/code-reasoning"]
}
}
}
```
3. **Use with Claude**:
Ask Claude to use sequential thinking in your prompts:
```
Please analyze this code using sequential thinking to break down the solution step by step.
```
4. **Access ready-to-use prompts**:
- Click the "+" icon in the Claude Desktop chat window
- Select "Code Reasoning Tool" from the available tools
- Choose a prompt template and fill in the required information
For more detailed information, see the specific documentation files linked above.