Skip to main content
Glama
user-guide.md5.15 kB
# HUMMBL MCP Server – User Guide ## 1. Purpose & Audience This guide explains how strategists, operators, and engineers can install, configure, and operate the HUMMBL MCP Server to access the Base120 mental models and Self-Dialectical AI Systems methodology through Model Context Protocol (MCP) clients. Follow these steps to deliver consistent cognition support across Claude Desktop, IDE copilots, and internal tools. ## 2. Prerequisites - Node.js 18+ and npm (preferred package manager) - Network access to fetch npm packages - An MCP-capable client (e.g., Claude Desktop, Perplexity Labs, VS Code MCP extension) - HUMMBL Base120 familiarity (see `README.md` Overview) ## 3. Installation Options | Scenario | Command | Notes | | --- | --- | --- | | Global install (recommended) | `npm install -g @hummbl/mcp-server` | Makes `hummbl-mcp` CLI available system-wide | | On-demand | `npx @hummbl/mcp-server` | Pulls latest version without persistent install | | Project dependency | `npm install @hummbl/mcp-server --save-dev` | Useful when bundling with bespoke tooling | After installation, run `hummbl-mcp --help` to confirm availability. ## 4. Client Configuration ### 4.1 Claude Desktop (macOS & Windows) 1. Locate the config file: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%/Claude/claude_desktop_config.json` 1. Add the HUMMBL entry (keep `npm`/`npx` consistent with installation): ```json { "mcpServers": { "hummbl": { "command": "npx", "args": ["-y", "@hummbl/mcp-server"] } } } ``` 1. Restart Claude Desktop. HUMMBL tools appear under the attachments menu. ### 4.2 Perplexity or Other MCP-Aware Copilots 1. Consult the client's MCP settings UI. 1. Set command to `hummbl-mcp` (or `npx -y @hummbl/mcp-server`). 1. Choose stdio transport when asked; no API keys are required today. ### 4.3 VS Code / JetBrains Extensions 1. Install an MCP-compatible extension (e.g., Perplexity MCP for VS Code). 1. Register a new server pointing to `hummbl-mcp`. 1. Enable the extension. The HUMMBL tools become callable within the editor command palette. ### 4.4 Automation & CI Pipelines Use the CLI directly inside scripts: ```bash hummbl-mcp --transport stdio <<'EOF' {"method":"hummbl/get_model","params":{"code":"DE3"}} EOF ``` This enables batch audits of model references or automated methodology exports. ## 5. Using HUMMBL Tools (Base120) | Tool | Purpose | Minimal Params | | --- | --- | --- | | `get_model` | Fetch a single model with description, example, tags | `{ "code": "P1" }` | | `list_all_models` | Enumerate the 120 models or filter by transformation | `{ "transformation_filter": "IN" }` (optional) | | `search_models` | Keyword search across names, descriptions, examples | `{ "query": "decision" }` | | `recommend_models` | Receive recommendations based on a problem statement | `{ "problem_description": "Scaling ops" }` | | `get_transformation` | Return all models within a transformation (P/IN/CO/DE/RE/SY) | `{ "type": "SY" }` | | `search_problem_patterns` | Retrieve HUMMBL problem patterns plus suggested models | `{ "query": "ethics" }` | | `get_methodology` | Download the Self-Dialectical AI methodology bundle | `{}` | | `audit_model_references` | Validate lists of model references in briefs | `{ "items": [{"code": "IN11"}] }` | > All responses follow the HUMMBL Result pattern with explicit `ok`/`error` fields. Handle errors by inspecting `error.code` and `error.message`. ## 6. Resources (URI Access) - `hummbl://model/{code}` - `hummbl://transformation/{type}` - `hummbl://models` - `hummbl://methodology/self-dialectical-ai` - `hummbl://methodology/self-dialectical-ai/overview` Clients that support MCP resources can fetch the canonical JSON/Markdown directly without invoking tools. ## 7. Troubleshooting Checklist 1. **Server will not start** – ensure Node.js 18+, run `npm install`, then retry `npx @hummbl/mcp-server`. 1. **Claude does not list HUMMBL tools** – confirm config JSON syntax, remove trailing commas, restart Claude Desktop. 1. **Tool errors referencing missing models** – run `get_model` with the exact code (e.g., `DE3`). The audit tool flags typos. 1. **Network restrictions** – preload the package (`npm pack @hummbl/mcp-server`) inside restricted environments. 1. Review `TROUBLESHOOTING.md` for deeper diagnostics and support escalation paths. ## 8. Operational Best Practices - Pin server versions in regulated environments: `npx @hummbl/mcp-server@1.0.0-beta.2`. - Log all tool invocations when integrating with internal platforms for post-incident reviews. - Use HUMMBL transformations explicitly in prompts (e.g., "Use SY6 to evaluate meta-constraints"). - Pair HUMMBL outputs with human validation before high-stakes deployment. ## 9. Support & Feedback - Issues: [GitHub issue tracker](https://github.com/hummbl-dev/mcp-server/issues) - Security reporting: see `SECURITY.md` - For feature requests or Base120 clarifications, contact Reuben (reuben@hummbl.io) Stay aligned with HUMMBL Base120 principles and cite transformation codes in prompts for maximum fidelity.

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