Skip to main content

An implementation of Anthropic's think tool using OpenAI's o3-mini model via MCP

Project description

Think MCP

An implementation of Anthropic's "think" tool using the Model Context Protocol (MCP). This tool uses OpenAI's o3-mini model to provide deep thinking capabilities through a standardized MCP interface.

Features

  • Implements the MCP protocol for the "think" capability
  • Uses OpenAI's o3-mini model for deep thinking analysis
  • Runs using stdio transport for seamless integration with other tools
  • Comprehensive error handling and logging

Setup

  1. Install dependencies:
pip install -r requirements.txt
  1. Set up your OpenAI API key:

Create or edit the .env file in the root directory with:

OPENAI_API_KEY=your_api_key_here
  1. Configure Claude Desktop to use the MCP server:

    Open your Claude Desktop configuration file:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    Windows: C:\Users\YourUsername\AppData\Roaming\Claude\claude_desktop_config.json

    Add the following configuration:

    {
      "mcpServers": {
        "think": {
          "command": "/full/path/to/python",
          "args": [
            "/full/path/to/main.py"
          ]
        }
      }
    }
    

    Be sure to replace the paths with the actual locations on your system.

  2. Restart Claude Desktop

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_technavii_mcp_think-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_technavii_mcp_think-0.1.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_technavii_mcp_think-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_technavii_mcp_think-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_technavii_mcp_think-0.1.0.tar.gz
Algorithm Hash digest
SHA256 773c06e5123c00c2f8c82a6b816351f29ed6eb6bc8573102b5d2a411ba3778aa
MD5 dbe98a0a94732beb7eacf01d8c6d8606
BLAKE2b-256 da5e24a31da927d3ed2bc5b8c2ad6802785ff7178163d429f9c4bf9d3f52a87b

See more details on using hashes here.

File details

Details for the file iflow_mcp_technavii_mcp_think-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_technavii_mcp_think-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_technavii_mcp_think-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a743085281f4a268b1be065a02742bacc0d635e03b701851c0df476791252dd0
MD5 8b518d8de2cf7c5e8fad9271f824ab45
BLAKE2b-256 6013cb6196eb086c650e3440f208e9cac5520cf9ed3a9237d99f0bf01bd1cd00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page