cognitive-tools-mcp / gikendaasowin-aabajichiganan
This server provides structured cognitive processing tools based on traditional Anishinaabe knowledge (Gikendaasowin) and modern reasoning techniques:
assess_and_orient: Mandatory initial assessment using the CUC-N (Complexity, Uncertainty, Consequence, Novelty) framework to perform the 'Observe' and 'Orient' steps of the OOReDAct cycle.think: Executes the core Observe-Orient-Reason-Decide-Act (OOReDAct) deliberation cycle, adapting reasoning styles (Chain-of-Thought, Chain-of-Draft/Condensed Reasoning, Structured Chain-of-Thought) for robust decision-making.mental_sandbox: Logs internal cognitive simulations (Hypothesis Testing, Constraint Checks, Confidence Scoring, Pre-computational Analysis) before executing non-trivial actions.quick_think: Provides minimal cognitive acknowledgement for simple outcomes not requiring full deliberation.
Enables support for the project through the Buy Me a Coffee platform, providing an alternative donation method with a direct button integration.
References GitHub as the repository host with link integration, including links for accessing project resources and documentation.
Ensures all responses are formatted in standard Markdown, with specific support for code blocks, inline code, and mathematical notation.
Provides packages published on npm registry under two parallel names (@nbiish/gikendaasowin-aabajichiganan-mcp and @nbiish/cognitive-tools-mcp) with identical functionality.
Provides donation functionality via Stripe, allowing users to financially support the project through the included QR code and link.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cognitive-tools-mcp / gikendaasowin-aabajichiganandeliberate on how to improve team collaboration strategies"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
◈──◆──◇ GIKENDAASOWIN AABAJICHIGANAN MCP SERVER / ENHANCED 6-STAGE COGNITIVE TOOLS MCP SERVER ◇──◆──◈
Revolutionary MCP server with Enhanced 2-Round, 6-Stage Cognitive Deliberation Framework (v10.0.2). The deliberate tool implements an LLM-guided cognitive enhancement framework that prompts LLMs to evaluate and select from 15 modern cognitive techniques using a 0.00-0.99 scoring system with ≥1.53 threshold rule - accepting only input and context parameters. (Integration guidelines in latest.md are licensed under LICENSE.)
🚀 MAJOR UPDATE (v10.0.2): Fixed critical variable reference bug that was causing "ReferenceError: prompt is not defined" when using the deliberation tool. The tool now properly references the input parameter throughout the framework, ensuring reliable operation for all LLM implementations without input restrictions.
Known as:
Anishinaabemowin:
@nbiish/gikendaasowin-aabajichiganan-mcpEnglish:
@nbiish/cognitive-tools-mcp
Both packages are maintained in parallel and receive the same updates. You can use either package name in your projects - they provide identical functionality.
See the latest integration details in latest.md.
ᐴ REPOSITORY STRUCTURE ᔔ [MAZINAAZIWIN] ◈──◆──◇──◆──◈
Current repository structure (v10.0.2):
.
├── .cursor/ # Development rules and style guides
│ ├── anishinaabe-cyberpunk-style.mdc
│ └── rules/
├── .github/ # GitHub configuration
│ ├── copilot-instructions.md
│ └── FUNDING.yml
├── build/ # Compiled JavaScript output
│ └── index.js
├── new-flow/ # Flow documentation and images
│ ├── new-flow-images/
│ └── new-mcp-flow.md
├── src/ # TypeScript source code
│ └── index.ts
├── buymeacoffee-button.svg # Support button
├── CONTRIBUTING.md # Contribution guidelines
├── latest.md # Integration prompt (licensed)
├── LICENSE # Comprehensive restricted use license
├── modern-prompting.mdc # Prompting strategy definitions
├── package-cognitive-tools.json # English package configuration
├── package-gikendaasowin.json # Anishinaabemowin package configuration
├── package.json # Main package configuration
├── PRD.md # Product Requirements Document
├── publish-both-packages.sh # Dual publishing script
├── qr-stripe-donation.png # Donation QR code
├── README.md # This file
└── tsconfig.json # TypeScript configurationRelated MCP server: json-promptor-mcp
ᐴ GASHKITOONAN ᔔ [ENHANCED CAPABILITIES] ◈──◆──◇──◆──◈
🚀 Revolutionary LLM-Guided Cognitive Framework (v10.0.2)
FIXED IN v10.0.2: CRITICAL VARIABLE REFERENCE BUG
Critical Bug Fix: Resolved "ReferenceError: prompt is not defined" error that prevented LLM usage
Proper Parameter Usage: Tool now correctly references the
inputparameter throughout the deliberation frameworkEnhanced Reliability: No more runtime errors when LLMs call the deliberation tool
Unrestricted Usage: LLMs can now use this MCP tool without any input restrictions or failures
Core Framework Features (Maintained from v8.9.6):
LLM-Guided Evaluation: Tool prompts LLMs to evaluate cognitive techniques rather than providing hardcoded scores
True Adaptive Reasoning: No pre-calculated evaluations - LLMs determine optimal strategies dynamically
15 Modern Cognitive Techniques: Complete prompting strategy arsenal from Cache-Augmented Reasoning to Multimodal Synthesis
0.00-0.99 Scoring Framework: LLMs evaluate solution level + efficiency level with ≥1.53 threshold rule
Iterative Enhancement: Built-in guidance to return to deliberate after tool usage for continuous improvement
Revolutionary LLM-Guidance Architecture:
Framework Delivery Phase:
6-Stage Structure Presentation - Complete deliberation framework with critical thinking questions
Cognitive Technique Catalog - All 15 modern prompting strategies for LLM evaluation
Scoring Instructions - Clear 0.00-0.99 evaluation criteria with threshold-based selection rules
LLM Processing Phase:
Dynamic Technique Selection - LLM evaluates and scores techniques based on specific problem context
Strategy Combination - Multiple techniques used when scoring ≥1.53 for enhanced effectiveness
Tool Planning Integration - Recommendations for tool usage count and re-deliberation timing
Adaptive Implementation - LLM applies selected cognitive approaches to actual problem solving
Core Innovation: This breakthrough enables LLMs to meta-cognitively select their own reasoning approaches rather than following pre-determined paths, resulting in truly adaptive and context-appropriate problem solving.
ᐴ APITENDAAGOZIJIG ᔔ [PERFORMANCE METRICS] ◈──◆──◇──◆──◈
LLM-Guided Evaluation: Prompts LLMs to evaluate and score 15+ cognitive techniques dynamically
True Adaptive Reasoning: No hardcoded evaluations - strategies selected based on problem context
Meta-Cognitive Enhancement: LLMs learn to select their own optimal reasoning approaches
Iterative Improvement: Built-in guidance for tool usage and re-deliberation cycles
Threshold-Based Selection: ≥1.53 scoring rule ensures quality technique combination
🚀 LLM-Guided Cognitive Enhancement Framework (v8.9.6)
This revolutionary update transforms the deliberation tool from a hardcoded evaluation system into an LLM-guided cognitive enhancement framework that enables true adaptive reasoning.
Core Innovation
Meta-Cognitive Selection: The tool now prompts LLMs to evaluate and select cognitive techniques themselves using a structured 0.00-0.99 scoring system, enabling context-appropriate strategy selection rather than pre-determined approaches.
Processing Architecture
Framework Presentation: Delivers complete 6-stage deliberation structure with critical thinking questions
Technique Catalog: Presents all 15 modern cognitive techniques for LLM evaluation
Scoring Framework: Guides LLM through solution level + efficiency level evaluation (≥1.53 threshold)
Dynamic Selection: LLM chooses optimal techniques based on specific problem requirements
Implementation Guidance: Provides tool usage recommendations and re-deliberation encouragement
This breakthrough enables LLMs to learn and adapt their own reasoning approaches while leveraging advanced cognitive frameworks for enhanced problem-solving capabilities!
ᐴ OZHITOON ᔔ [BUILDING] ◈──◆──◇──◆──◈
╭──────────────────────────────────────────────────────────────────────╮
│ ᐴ BASH ᔔ [ SHELL COMMANDS ] │
╰──────────────────────────────────────────────────────────────────────╯
# Install dependencies
npm install
# Build the package
npm run build
# Test locally with MCP Inspector
npm run inspector
# Publish both packages (maintainer only)
npm run publish-bothᐴ AABAJICHIGAN ᔔ [USAGE] ◈──◆──◇──◆──◈
Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"gikendaasowin-aabajichiganan-mcp": {
"command": "npx",
"args": ["@nbiish/gikendaasowin-aabajichiganan-mcp"]
}
}
}Available Tools
deliberate - Advanced 2-Round, 6-Stage Cognitive Processing Engine (v8.9.2)
Input Parameters:
input(required): The problem, question, or situation needing cognitive deliberationcontext(optional): Additional background information or constraints
Auto-Processing: Automatically determines optimal cognitive approach and selects best prompting strategies
Output: Pure cognitive processing results with natural tool usage count integration
Features: Dynamic strategy evaluation, 2-round processing architecture, zero filler verbiage approach
ᐴ MIŻIWEWIN ᔔ [CITATION/SHARING] ◈──◆──◇──◆──◈
Please cite this project using the following BibTeX entry:
@misc{gikendaasowin-aabajichiganan-mcp2025,
author/creator/steward = {ᓂᐲᔥ ᐙᐸᓂᒥᑮ-ᑭᓇᐙᐸᑭᓯ (Nbiish Waabanimikii-Kinawaabakizi), also known legally as JUSTIN PAUL KENWABIKISE, professionally documented as Nbiish-Justin Paul Kenwabikise, Anishinaabek Dodem (Anishinaabe Clan): Animikii (Thunder), descendant of Chief ᑭᓇᐙᐸᑭᓯ (Kinwaabakizi) of the Beaver Island Band and enrolled member of the sovereign Grand Traverse Band of Ottawa and Chippewa Indians},
title/description = {Gikendaasowin Aabajichiganan MCP Server},
type_of_work = {Indigenous digital creation/software incorporating traditional knowledge and cultural expressions},
year = {2025},
publisher/source/event = {GitHub repository under tribal sovereignty protections},
howpublished = {\url{https://github.com/nbiish/gikendaasowin-aabajichiganan-mcp}},
note = {Authored and stewarded by ᓂᐲᔥ ᐙᐸᓂᒥᑮ-ᑭᓇᐙᐸᑭᓯ (Nbiish Waabanimikii-Kinawaabakizi), also known legally as JUSTIN PAUL KENWABIKISE, professionally documented as Nbiish-Justin Paul Kenwabikise, Anishinaabek Dodem (Anishinaabe Clan): Animikii (Thunder), descendant of Chief ᑭᓇᐙᐸᑭᓯ (Kinwaabakizi) of the Beaver Island Band and enrolled member of the sovereign Grand Traverse Band of Ottawa and Chippewa Indians. This work embodies Indigenous intellectual property, traditional knowledge systems (TK), traditional cultural expressions (TCEs), and associated data protected under tribal law, federal Indian law, treaty rights, Indigenous Data Sovereignty principles, and international indigenous rights frameworks including UNDRIP. All usage, benefit-sharing, and data governance are governed by the COMPREHENSIVE RESTRICTED USE LICENSE FOR INDIGENOUS CREATIONS WITH TRIBAL SOVEREIGNTY, DATA SOVEREIGNTY, AND WEALTH RECLAMATION PROTECTIONS.}
}This project is licensed under the COMPREHENSIVE RESTRICTED USE LICENSE FOR INDIGENOUS CREATIONS WITH TRIBAL SOVEREIGNTY, DATA SOVEREIGNTY, AND WEALTH RECLAMATION PROTECTIONS and follows CONTRIBUTING.md guidelines.
Copyright © 2025 ᓂᐲᔥ ᐙᐸᓂᒥᑮ-ᑭᓇᐙᐸᑭᓯ (Nbiish Waabanimikii-Kinawaabakizi), also known legally as JUSTIN PAUL KENWABIKISE, professionally documented as Nbiish-Justin Paul Kenwabikise, Anishinaabek Dodem (Anishinaabe Clan): Animikii (Thunder), a descendant of Chief ᑭᓇᐙᐸᑭᓯ (Kinwaabakizi) of the Beaver Island Band, and an enrolled member of the sovereign Grand Traverse Band of Ottawa and Chippewa Indians. This work embodies Traditional Knowledge and Traditional Cultural Expressions. All rights reserved.
Available Tools
1 tooldeliberateD
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Free‑form markdown for the selected stage. Returned verbatim so you can verify state and plan next actions. | |
| stage | Yes | Stage selector. Start with 'orient', use 'reason' before decisions, and 'acknowledge' for brief confirmations. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Tool has no description.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Tool has no description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Tool has no description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Tool has no description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tool has no description.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Tool has no description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
1 tool update
v1.0.0- First observed
deliberate
TDQS
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'deliberate' stands alone with no other tools to confuse it with.
A single tool inherently has perfect naming consistency, as there are no other tool names to compare it against. The name 'deliberate' follows a clear verb pattern, but consistency is trivially achieved with only one element.
A single tool is generally too few for most server purposes, as it limits functionality and suggests an incomplete or trivial scope. Without a description for 'deliberate', it's unclear if this minimal set is justified, but typically one tool feels thin and inadequate for meaningful agent interactions.
With only one tool and no description provided, it is impossible to assess coverage of any domain. The surface is severely incomplete, as no operations or lifecycle can be inferred, and agents will likely face dead ends due to the lack of actionable tools.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for generating rough-draft project plans from natural-language prompts.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Related MCP Servers
- FlicenseCqualityDmaintenanceAn MCP server implementing the Unified Cognitive Processing Framework for advanced problem-solving, creative thinking, and cognitive analysis through structured tools for knowledge mapping, recursive questioning, and perspective generation.316-
- FlicenseAqualityDmaintenanceAn MCP server that converts raw text prompts into structured JSON prompts using heuristic keyword extraction — no API keys required.2-
- FlicenseNot gradedqualityDmaintenanceExample MCP server built with FastMCP, demonstrating tools, resources, and prompts for AI integration.13-
- AlicenseAqualityCmaintenanceA single MCP server that merges three context-engineering ideas into one toolset for AI agents761MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/nbiish/gikendaasowin-aabajichiganan-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server