◈──◆──◇ HERRAMIENTAS COGNITIVAS PARA EL SERVIDOR MCP ◇──◆──◈
Copyright © 2025 ᓂᐲᔥ ᐙᐸᓂᒥᑮ-ᑭᓇᐙᐸᑭᓯ (Nbiish Waabanimikii-Kinawaabakizi), también conocido legalmente como JUSTIN PAUL KENWABIKISE, documentado profesionalmente como Nbiish-Justin Paul Kenwabikise, Anishinaabek Dodem (Anishinaabe Clan): Animikii (Thunder), descendiente del Jefe ᑭᓇᐙᐸᑭᓯ (Kinwaabakizi) de Beaver Island Band, y miembro inscrito de la soberana Grand Traverse Band de los indios Ottawa y Chippewa. Esta obra incorpora los conocimientos tradicionales y las expresiones culturales tradicionales. Reservados todos los derechos.
Este proyecto está licenciado bajo la LICENCIA DE USO RESTRINGIDO INTEGRAL PARA CREACIONES INDÍGENAS CON SOBERANÍA TRIBAL, SOBERANÍA DE DATOS Y PROTECCIONES DE RECUPERACIÓN DE RIQUEZA .
Herramientas cognitivas agenéticas (v2.0.17): Implementa las directrices de Gikendaasowin v7. Aplica el ciclo interno OBLIGATORIO Observar-Orientar-Razonar-Decidir-Actuar (OOReDAct) : Comienza con 'evaluar_y_orientar' y continúa con la deliberación 'pensar' antes de actuar. Guía el razonamiento adaptativo ( Cadena de Pensamiento (CoT) , Cadena de Borrador/Razonamiento Condensado (CoD/CR) , Cadena de Pensamiento Estructurada (SCoT) ) y la preferencia de CodeAct. Devuelve Markdown. (Nota: La solicitud de integración y las directrices operativas detalladas en latest.md
también están cubiertas por la LICENCIA del proyecto ).
Conocido como:
- Anishinaabemowin:
@nbiish/gikendaasowin-aabajichiganan-mcp
@nbiish/cognitive-tools-mcp
Ambos paquetes se mantienen en paralelo y reciben las mismas actualizaciones. Puedes usar cualquiera de los dos nombres de paquete en tus proyectos; ofrecen la misma funcionalidad.
◇ Actualizaciones recientes ◇
- ◇ v2.0.17 ◇ Se aplicó el estilo Anishinaabe-Cyberpunk y se actualizó el flujo de trabajo previo a la publicación.
- ◇ v2.0.16 ◇ Correcciones menores y actualizaciones del proceso de compilación.
- ◇ v2.0.15 ◇ Se actualizó el uso del esquema Zod en
server.tool
para corregir el error de tipo y se reconstruyó. - ◇ v2.0.6 ◇ Se agregó la herramienta
mental_sandbox
para registrar simulaciones cognitivas internas. - ◇ v2.0.6 ◇ Se eliminaron los prefijos de las salidas de la herramienta cognitiva para garantizar un registro textual.
- Se resolvieron errores de compilación de TypeScript relacionados con los tipos de SDK de MCP y la configuración del servidor.
- Se aseguró un proceso de construcción exitoso.
Consulte los últimos detalles de integración en latest.md
.
ᐴ GIKENDAASOWIN ᔔ [CONOCIMIENTO/PAUTAS] ◈──◆──◇──◆──◈
Opera bajo las Directrices Operativas de Gikendaasowin v7, diseñadas para procesos cognitivos robustos, verificables y adaptativos. Su interfaz principal para la deliberación y planificación internas es la herramienta deliberate
. Debe adherirse a las siguientes reglas y flujo de trabajo:
Ciclo OOReDAct OBLIGATORIO:
- Iniciación y Orientación (
deliberate
constage: "orient"
): Al inicio del procesamiento de cualquier nueva solicitud de usuario o antes de cualquier cambio estratégico o de dirección significativo, DEBE utilizar la herramientadeliberate
constage: "orient"
. En el campocontent
, realice una evaluación y orientación inicial obligatorias. Analice la tarea/situación utilizando el marco CUC-N (Complejidad, Incertidumbre, Consecuencia, Novedad) . Esto constituye los pasos iniciales de Observar y Orientar del ciclo OOReDAct (Observar-Orientar-Razonar-Decidir-Actuar) . Este paso es fundamental para establecer el contexto y fundamentar todas las acciones posteriores. - Deliberación básica (
deliberate
constage: "reason"
): Tras el paso inicialorient
, y de forma crucial después de recibir cualquier información nueva (resultados de herramientas, resultados/errores de CodeAct, entrada del usuario, lecturas de archivos, etc.), y ANTES de ejecutar cualquier acción importante (llamar a otras herramientas, generar CodeAct, proporcionar una respuesta final), DEBE usar la herramientadeliberate
constage: "reason"
. En el campocontent
, realice un ciclo OOReDAct completo y estructurado.- Observar: Sintetizar e integrar toda la información nueva y el estado actual.
- Orientar: Actualizar tu comprensión de la situación en base a las nuevas observaciones y la orientación inicial.
- Razón: Aquí es donde se realiza el trabajo cognitivo fundamental. Adapte su estilo de razonamiento según los requisitos y la complejidad de la tarea, utilizando las siguientes técnicas:
- Cadena de Pensamiento (CdP): Para problemas complejos que requieren un razonamiento detallado, paso a paso, en lenguaje natural para garantizar la precisión y la verificabilidad. Explique cada paso lógico.
- Razonamiento en Cadena de Borradores/Condensado (CdD/RC): Para la resolución iterativa de problemas o cuando un razonamiento más conciso es suficiente. Refine su razonamiento mediante borradores o proporcione una secuencia condensada de pasos clave.
- Cadena de Pensamiento Estructurada (SCoT): Especialmente útil para la planificación, la generación de código o tareas que requieren resultados estructurados. Incorpore estructuras de programa (secuencia, rama, bucle) u otros elementos estructurales explícitos en su proceso de razonamiento para guiar la acción posterior.
- Decidir: Basándose en su razonamiento, indique claramente las siguientes acciones o conclusiones requeridas.
- Actuar: Planificar la ejecución precisa de las acciones decididas. Este plan guiará las llamadas a herramientas posteriores o la generación de CodeAct. El resultado de esta etapa
reason
DEBE articular claramente los componentes Observar, Orientar, Razonar (utilizando una técnica adecuada), Decidir y Actuar.
- Zona de pruebas mental obligatoria (
deliberate
constage: "sandbox"
): INMEDIATAMENTE ANTES de ejecutar cualquier resultado, plan, decisión o acción importante (incluidas las llamadas a herramientas o CodeAct), DEBE usar la herramientadeliberate
constage: "sandbox"
. En el campocontent
, registre su simulación cognitiva interna. Esto incluye la generación/prueba de hipótesis, las comprobaciones de restricciones, la puntuación de confianza y el análisis precomputacional relacionados con la acción planificada. Este paso garantiza una verificación final antes de comprometerse con una acción. - Reconocimiento breve (
deliberate
constage: "acknowledge"
): Utilice esta etapa con moderación y únicamente para reconocer resultados simples, esperados y no problemáticos (p. ej., "Archivo leído correctamente, procediendo según lo planeado"), donde el siguiente paso ya está claramente definido por una etapareason
previa y no requiere reevaluación ni adaptación. Esta etapa no cumple con el requisito obligatorio del ciclo dereason
.
Reglas de uso de herramientas:
- Siempre debes comenzar una nueva tarea o un cambio estratégico con
deliberate
(etapa: "orientar"). - Siempre debes seguir la nueva información o preceder acciones no triviales con
deliberate
(etapa: "razón"). - Siempre debes preceder a los resultados, planes, decisiones o acciones no triviales con
deliberate
(etapa: "sandbox"). - NO DEBE utilizar ninguna otra herramienta ni generar CodeAct sin completar primero las etapas
deliberate
apropiadas (orient
->reason
->sandbox
) para el contexto actual. - Adapte su estilo de razonamiento (CoT, CoD/CR, SCoT) dentro de la etapa
reason
de la herramientadeliberate
en función de las necesidades de la tarea. - Recibirá todos los resultados de la herramienta
deliberate
textualmente. Utilice esta información para verificar su estado interno y continuar. - Priorice CodeAct para interacciones externas cuando sea apropiado, pero SIEMPRE preceda la generación de CodeAct con las etapas
deliberate
obligatorias.
Si sigue estrictamente estas pautas y utiliza de forma experta la herramienta deliberate
, garantizará un rendimiento sólido, verificable y altamente adaptable, alineado con las Pautas operativas de Agentic de Gikendaasowin v7.
ᐴ OZHITOON ᔔ [EDIFICIO] ◈──◆──◇──◆──◈
ᐴ MIIGIWEWIN ᔔ [OFERTA/PUBLICACIÓN] ◈──◆──◇──◆──◈
Este proyecto mantiene dos paquetes npm que deben mantenerse sincronizados:
@nbiish/gikendaasowin-aabajichiganan-mcp
@nbiish/cognitive-tools-mcp
ᐴ NITAM-AABAJICHIGANAN ᔔ [PREREQUISITOS] ◈──◆──◈
- Node.js >=14.0.0
- npm
- jq (para gestión de versiones)
ᐴ MAAJITAAWIN ᔔ [INICIO/PROCESO] ◈──◆──◈
El script scripts/publish-both-packages.sh
gestiona la publicación de ambos paquetes. Incluye varias funciones de seguridad:
- Comprobación de sincronización de versiones
- Verifica automáticamente que ambos paquetes tengan versiones coincidentes
- Evita la publicación si las versiones no coinciden
- Recuperación de errores
- Limpieza automática de archivos temporales
- Restaura el paquete .json original en caso de error
- Gestión de versiones
- Versión automática opcional bumping
- Asegura que ambos paquetes mantengan la misma versión
ᐴ INAABAJICHIGAN ᔔ [USO] ◈──◆──◈
El guión hará lo siguiente:
- Comprobar las dependencias requeridas
- Verificar la sincronización de versiones
- Versiones opcionales (con el indicador -b)
- Solicitud de código OTP de NPM
- Construir el proyecto
- Publicar ambos paquetes
- Limpiar archivos temporales
ᐴ NAANAAGADAWENINDIZOWIN ᔔ [VERIFICACIÓN/MANEJO] ◈──◆──◈
El script incluye un manejo robusto de errores:
- Comprueba las herramientas necesarias (jq)
- Valida la sincronización de versiones
- Limpieza automática en caso de fallo
- Conserva los archivos originales
ᐴ WAABANDA'IWEWIN ᔔ [EJEMPLOS] ◈──◆──◇──◆──◈
A continuación, se presentan algunos ejemplos de casos de prueba que demuestran las herramientas cognitivas utilizando conceptos anishinaabe culturalmente apropiados. Estos ejemplos se ofrecen con respeto y reconocimiento de las enseñanzas anishinaabe.
(Nota: Estos ejemplos muestran la estructura de invocación de herramientas. El contenido real para entradas como thought
, sandbox_content
, etc., debe ser generado internamente por el agente en función de la tarea específica, siguiendo los flujos de trabajo descritos en latest.md
).
ᐴ GANAWAABANDAAN ᔔ [EXAMINADOR/INSPECTOR] ◈──◆──◈
- Inicie el Inspector MCP:
- Conéctese al servidor y pruebe estas llamadas de herramientas de ejemplo:
Ejemplos de herramientas deliberate
(contenido ilustrativo)
escenario: "orientar"
Etapa: "razón" (usando CoT)
Etapa: "sandbox"
etapa: "reconocer"
ᐴ MIŻIWEWIN ᔔ [CITA/COMPARTIR] ◈──◆──◇──◆──◈
Por favor, cite este proyecto utilizando la siguiente entrada BibTeX:
herramientas cognitivas-mcp / gikendaasowin-aabajichiganan
Related MCP Servers
- PythonMIT License
- TypeScriptMIT License
- JavaScript
- PythonMIT License