About Six Hats MCP
Six Hats MCP is an MCP server implementing Edward de Bono’s Six Thinking Hats with FastMCP and the OpenAI Agents SDK. It is for structured discussions that examine a topic through six distinct perspectives.
Key features
- 01Six perspective-specific tools
- 02Objective facts and data
- 03Emotions and intuition
- 04Risks and critiques
- 05Benefits and optimism
- 06Creative ideas and orchestration
Use cases
- 01Reviewing a topic from multiple perspectives
- 02Structuring a group discussion
MCP support
It exposes six tools to MCP clients, corresponding to the white, red, black, yellow, green, and blue hats.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESix Hats MCP
A full implementation of Edward de Bono's Six Thinking Hats using FastMCP and the OpenAI Agents SDK.
Setup
Environment Variables
This project requires an OpenAI API key. You can set it up with:
# Run the setup script
python setup_env.py
# Or manually create a .env file with:
# OPENAI_API_KEY=your_openai_api_key_here
Run Locally
docker-compose up --build
Visit http://localhost:8000 to access the MCP endpoints.
Tools
- white: Objective facts & data
- red: Emotions & intuitions
- black: Risks & critiques
- yellow: Benefits & optimism
- green: Creativity & ideas
- blue: Manager & orchestration
Testing
poetry run pytest --cov=app
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.