Skip to main content
Glama
README.md5.06 kB
# HUMMBL MCP Server Model Context Protocol server providing access to the HUMMBL Base120 mental models framework. [![CI](https://github.com/hummbl-dev/mcp-server/actions/workflows/ci.yml/badge.svg)](https://github.com/hummbl-dev/mcp-server/actions/workflows/ci.yml) [![npm version](https://badge.fury.io/js/@hummbl%2Fmcp-server.svg)](https://www.npmjs.com/package/@hummbl/mcp-server) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) <a href="https://glama.ai/mcp/servers/@hummbl-dev/mcp-server"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@hummbl-dev/mcp-server/badge" alt="HUMMBL Server MCP server" /> </a> ## Overview HUMMBL Base120 is a comprehensive cognitive framework consisting of 120 validated mental models organized across 6 transformations: - P (Perspective): Change viewpoint to see problems differently - IN (Inversion): Flip problem to find solution by avoiding failure - CO (Composition): Combine elements to create emergent properties - DE (Decomposition): Break down complexity into manageable components - RE (Recursion): Apply patterns at multiple scales and iterations - SY (Meta-Systems): Understand rules, patterns, and systems governing systems ## Installation ### Global Installation (Recommended) ```bash npm install -g @hummbl/mcp-server ``` ### Using npx (No Installation Required) ```bash npx @hummbl/mcp-server ``` ## Configuration ### Claude Desktop Add to your Claude Desktop configuration file: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%\Claude\claude_desktop_config.json` ```json { "mcpServers": { "hummbl": { "command": "npx", "args": ["-y", "@hummbl/mcp-server"] } } } ``` ### `get_methodology` Retrieve the canonical Self-Dialectical AI Systems methodology, including all stages and HUMMBL Base120 references. Example: ```json {} ``` ### `audit_model_references` Audit a list of HUMMBL model references for validity, duplication, and transformation alignment. Example: ```json { "items": [ { "code": "IN11", "expectedTransformation": "IN" }, { "code": "CO4" } ] } ``` After configuration, restart Claude Desktop. The HUMMBL tools will appear in the attachment menu. ## Available Tools ### `get_model` Retrieve detailed information about a specific mental model. Example: ```json { "code": "P1" } ``` ### `list_all_models` List all 120 mental models, optionally filtered by transformation type. Example: ```json { "transformation_filter": "P" } ``` ### `search_models` Search models by keyword across names, descriptions, and examples. Example: ```json { "query": "decision" } ``` ### `recommend_models` Get AI-recommended models based on problem description. Example: ```json { "problem_description": "Our startup is growing rapidly but systems are breaking down. We need to scale operations without losing quality." } ``` ### `get_transformation` Retrieve information about a specific transformation type and all its models. Example: ```json { "type": "IN" } ``` ### `search_problem_patterns` Find pre-defined problem patterns with recommended approaches. Example: ```json { "query": "innovation" } ``` ## Available Resources Direct URI-based access to models and transformations: - `hummbl://model/{code}` – Individual model (e.g., `hummbl://model/P1`) - `hummbl://transformation/{type}` – All models in transformation (e.g., `hummbl://transformation/P`) - `hummbl://models` – Complete Base120 framework - `hummbl://methodology/self-dialectical-ai` – Structured Self-Dialectical AI methodology definition - `hummbl://methodology/self-dialectical-ai/overview` – Markdown overview of the methodology for quick operator reference ### Self-Dialectical Methodology Overview The HUMMBL Self-Dialectical AI Systems methodology (v1.2) enables ethical self-correction via five dialectical stages (thesis, antithesis, synthesis, convergence, meta-reflection) mapped to Base120 mental models plus SY meta-models. Use the tools/resources above to fetch the canonical JSON definition, Markdown overview, or to audit references in external documents. ## Development ### Setup ```bash git clone https://github.com/hummbl-dev/mcp-server.git cd mcp-server npm install ``` ### Build ```bash npm run build ``` ### Run Locally ```bash npm run dev ``` ### Type Checking ```bash npm run typecheck ``` ## Architecture ```text src/ ├── index.ts # stdio entry point ├── server.ts # Server configuration ├── framework/ │ └── base120.ts # Complete mental models database ├── tools/ │ └── models.ts # Tool registrations ├── resources/ │ └── models.ts # Resource endpoints ├── types/ │ └── domain.ts # Core type definitions └── utils/ └── result.ts # Result pattern utilities ``` ## License MIT © HUMMBL, LLC ## Version 1.0.0-beta.1

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hummbl-dev/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server