mcpField
S
Six Hats MCP

Six Hats MCP

Local
github.com/DanejwAI & Agents0Updated 77w ago

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

  1. 01Six perspective-specific tools
  2. 02Objective facts and data
  3. 03Emotions and intuition
  4. 04Risks and critiques
  5. 05Benefits and optimism
  6. 06Creative ideas and orchestration

Use cases

  1. 01Reviewing a topic from multiple perspectives
  2. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Six 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

Markdown supported

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.