trackmcp
Back to directory
martinbowling

thoughtful-claude

View on GitHub

MCP server that enhances Claude's reasoning capabilities by integrating DeepSeek R1's advanced reasoning engine 🤔

55 stars PythonAI & Machine Learning Updated Oct 28, 2025

Documentation

🤔 Thoughtful Claude - DeepSeek R1 Reasoning Server

An MCP server that enhances Claude's reasoning capabilities by integrating DeepSeek R1's advanced reasoning engine. This server provides Claude with access to DeepSeek's state-of-the-art reasoning model, developed through large-scale reinforcement learning.

🌟 Features

  • Advanced Reasoning Integration
    • Leverages DeepSeek R1's reasoning engine
    • Seamlessly integrates with Claude's thought process
    • Handles complex multi-step reasoning tasks
  • Enterprise-Grade Security
    • Environment variable support (.env file)
    • Secure API key handling
    • No key exposure in responses
  • MCP Protocol Support
    • Full MCP server implementation
    • Streaming response handling
    • Proper error management
  • Modern Python Architecture
    • Async/await for efficient processing
    • Proper exception handling
    • Clean code organization

📦 Installation

1. Prerequisites

    2. Quick Start

    bash
    # Clone repository
    git clone https://github.com/martinbowling/thoughtful-claude.git
    cd thoughtful-claude
    
    # Install MCP and dependencies
    pip install "mcp[cli]" httpx python-dotenv
    
    # Create .env file with your API key
    echo "DEEPSEEK_API_KEY=your_key_here" > .env
    
    # Install the MCP server with environment variables
    mcp install server.py -f .env

    The `mcp install` command will:

    • Register the server with Claude Desktop
    • Set up the environment variables from `.env`
    • Configure the server to run with the correct Python interpreter

    You can verify the installation by checking for the 🔨 Tools icon in Claude Desktop's interface.

    🚀 Usage

    1. Start the Server

    The server will automatically start when you use Claude Desktop with the proper configuration.

    2. Basic Workflow

      3. Example Queries

        🧠 Technical Details

        Reasoning Pipeline

        1. Query Processing

          2. DeepSeek R1 Integration

            Error Handling

            • API Errors
              • Graceful error wrapping in `` tags
              • Clear error messages for debugging
              • Proper exception propagation
            • Connection Issues
              • Timeout handling (30s default)
              • Automatic stream cleanup
              • Resource management

            🛠 Troubleshooting

            Common Issues

            bash
            # Server not found in Claude Desktop
            ERROR: MCP server not detected
            
            # Solution
            Check claude_desktop_config.json path and format

            Performance Tips

            • Keep queries focused and specific
            • Provide relevant context when available
            • Use structured input format for complex queries

            📄 License

            MIT License - See LICENSE for details

            🙏 Acknowledgments

            • DeepSeek R1 - For their groundbreaking work in reasoning capabilities
            • Claude - For the advanced AI assistant platform
            • MCP Protocol - For enabling seamless AI tool integration

            Frequently asked questions

            What is thoughtful-claude?

            thoughtful-claude is MCP server that enhances Claude's reasoning capabilities by integrating DeepSeek R1's advanced reasoning engine 🤔

            How do I install thoughtful-claude?

            Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

            Is thoughtful-claude open source?

            Yes — it is hosted on GitHub at https://github.com/martinbowling/thoughtful-claude and has 55 stars.

            Related MCP tools

            Run your own MCP server? See who uses it and what to fix.

            Measure it with TrackMCP