streamable-httpMITupdated 1mo ago
A public, read-only Model Context Protocol server operated by CogniLedger Solutions S.R.L. (Bucharest, Romania). It exposes structured metadata about the Makuri EdTech platform — 11 tools (9 info tools + 2 interactive MCP Apps panels), 3 markdown resources, and 2 guided prompts, covering mission, languages, teaching approach, pricing, safety, compliance posture, tech stack, contact channels, and free public learning resources.
¿Qué puedes hacer con Makuri Showcase (CogniLedger)?
CogniLedger MCP Server — Makuri showcase
A public, read-only Model Context Protocol server operated by CogniLedger Solutions S.R.L. (Bucharest, Romania). It exposes structured metadata about the Makuri EdTech platform — 11 tools (9 info tools + 2 interactive MCP Apps panels), 3 markdown resources, and 2 guided prompts, covering mission, languages, teaching approach, pricing, safety, compliance posture, tech stack, contact channels, and free public learning resources.
This is a reference deployment demonstrating production MCP patterns under EU compliance constraints. Makuri is a High Risk AI system under EU AI Act Annex III, paragraph 3 (educational AI for minors); the v1 scope of this server is therefore deliberately narrow: metadata only, no user data, no PII, no aggregated analytics.
- Production endpoint:
https://mcp.cogniledger.eu/mcp - License: MIT
- Repository: github.com/Cogniledger/cogniledger-mcp-makuri
- Contact: leonid@cogniledger.eu
What this server is
- Public, unauthenticated, read-only
- 11 tools returning static metadata (no database queries against user data), including 2 interactive MCP Apps panels that render inline in supporting hosts
- 3 markdown resources (manifesto, child-safety overview, connect guide) and 2 guided prompts
- Designed to be called by AI assistants — Claude Desktop, Le Chat (Mistral), Cursor, ChatGPT Apps SDK, and any other MCP-capable client
What this server is not
- It is not the Makuri product. End users of Makuri (children, parents) interact with makuri.eu, not this MCP server.
- It does not expose user data, PII, IP addresses, behavioral analytics, or any data derived from end-user activity.
Connect
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"cogniledger-makuri": {
"url": "https://mcp.cogniledger.eu/mcp"
}
}
}
Restart Claude Desktop. The tools appear under the connector picker.
Le Chat (Mistral)
In Le Chat settings, add a new MCP connector:
- Name: CogniLedger — Makuri
- Transport: streamable-http
- URL:
https://mcp.cogniledger.eu/mcp
Cursor
Edit ~/.cursor/mcp.json:
{
"mcpServers": {
"cogniledger-makuri": {
"url": "https://mcp.cogniledger.eu/mcp"
}
}
}
Tools
| Tool | Description |
|---|---|
get_platform_info |
Mission, target users, founding details, operating company. |
get_supported_languages |
All 14 supported locales with UI / AI tutor coverage flags. Optional locale filter. |
get_subjects |
Textbook-agnostic teaching approach, ten action buttons, learning modes. |
get_pricing_tiers |
Free trial and beta subscription details. |
get_safety_features |
Age gate, content filters, parental controls, AI safety guardrails. |
get_compliance_matrix |
EU AI Act, GDPR, GDPR-K, COPPA, ISO 42001 — current status with disclaimer. Optional regulation filter. |
get_tech_stack |
Frontend, backend, database, AI providers, EU data residency. |
get_contact_info |
Contact channels by purpose. Optional purpose filter. |
get_free_resources |
Free Makuri resources without registration: Slovarik vocabulary and the Romanian level test in two flavors (Quick Check, 20 questions, no email; Deep Diagnostic, 60 questions, email + certificate). |
show_how_makuri_works |
Interactive MCP Apps panel explaining the Makuri learning flow and ten action buttons (ui://makuri/how-it-works). |
show_romanian_quiz |
Interactive MCP Apps panel: Romanian mini-quiz that draws 10 random questions from a bank of 15 (levels A1–B2), RU/UK interface toggle, per-answer explanations, approximate level estimate, and CTA to the full free level test (ui://makuri/romanian-quiz). |
Resources
The server exposes three markdown documents via MCP resources/list / resources/read:
makuri://docs/manifesto— the founder-written manifesto on why Makuri exists.makuri://docs/safety-overview— child-safety design measures (account model, data minimization, AI behavior controls).makuri://docs/connect-guide— how to connect this server in ChatGPT, Claude, and Le Chat.
(The two interactive panels above are also exposed as resources at ui://makuri/how-it-works and ui://makuri/romanian-quiz, for hosts that support MCP Apps.)
Prompts
Two guided prompts via prompts/list:
evaluate_makuri_for_my_child(child_age, native_language)— guided fit evaluation for a specific child.makuri_safety_briefing()— honest safety briefing with explicit "design posture, not certified compliance" framing.
Full input schemas and example responses: docs/TOOLS.md. Real client transcripts: docs/EXAMPLES.md. Compliance disclosure: docs/COMPLIANCE_DISCLOSURE.md.
Local development
git clone https://github.com/Cogniledger/cogniledger-mcp-makuri.git
cd cogniledger-mcp-makuri
npm install
npm run dev
The server starts on http://localhost:3000. The MCP endpoint is http://localhost:3000/mcp.
Smoke test
# In one terminal:
npm run dev
# In another:
npm run test:smoke
The smoke test connects to the local server, lists tools, calls each one, and exits non-zero on any failure.
MCP Inspector
npx @modelcontextprotocol/inspector
Connect with transport streamable-http to http://localhost:3000/mcp. All 11 tools should be visible and callable, plus the 5 resources and 2 prompts.
Security and compliance
- No secrets in the repository.
.envis git-ignored;.env.examplelists variable names only and is empty for v1. - No outbound API calls, no database queries, no authentication. v1 is pure static-data read.
- Per-tool structured logging emits one JSON line per invocation with five fields only:
evt,tool,ts,status,duration_ms. No request bodies, no IPs, no argument values. - See
docs/COMPLIANCE_DISCLOSURE.mdfor the full compliance posture.
License
MIT — see LICENSE.
Copyright © 2026 CogniLedger Solutions S.R.L.
Instalación
Añade Makuri Showcase (CogniLedger) a tu cliente. Elige el que uses.
claude mcp add --transport http makuri-showcase-cogniledger https://mcp.cogniledger.eu/mcpcodex mcp add makuri-showcase-cogniledger --url https://mcp.cogniledger.eu/mcp{
"mcpServers": {
"makuri-showcase-cogniledger": {
"url": "https://mcp.cogniledger.eu/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"makuri-showcase-cogniledger": {
"type": "http",
"url": "https://mcp.cogniledger.eu/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"makuri-showcase-cogniledger": {
"url": "https://mcp.cogniledger.eu/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"makuri-showcase-cogniledger": {
"serverUrl": "https://mcp.cogniledger.eu/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
11 herramientas
Makuri Showcase (CogniLedger) expone 11 herramientas a un agente conectado.
- get_platform_info
- Mission, target users, founding details, operating company.
- get_supported_languages
- All 14 supported locales with UI / AI tutor coverage flags. Optional `locale` filter.
- get_subjects
- Textbook-agnostic teaching approach, ten action buttons, learning modes.
- get_pricing_tiers
- Free trial and beta subscription details.
- get_safety_features
- Age gate, content filters, parental controls, AI safety guardrails.
- get_compliance_matrix
- EU AI Act, GDPR, GDPR-K, COPPA, ISO 42001 — current status with disclaimer. Optional `regulation` filter.
- get_tech_stack
- Frontend, backend, database, AI providers, EU data residency.
- get_contact_info
- Contact channels by purpose. Optional `purpose` filter.
- get_free_resources
- Free Makuri resources without registration: Slovarik vocabulary and the Romanian level test in two flavors (Quick Check, 20 questions, no email; Deep Diagnostic, 60 questions, email + certificate).
- show_how_makuri_works
- Interactive MCP Apps panel explaining the Makuri learning flow and ten action buttons (`ui://makuri/how-it-works`).
- show_romanian_quiz
- Interactive MCP Apps panel: Romanian mini-quiz that draws 10 random questions from a bank of 15 (levels A1–B2), RU/UK interface toggle, per-answer explanations, approximate level estimate, and CTA to the full free level test (`ui://makuri/romanian-quiz`).
Puntuación
86 / 100
Excelente
- Documentación25/25
- Mantenimiento25/25
- Confianza13/20
- Capacidad11/15
- Instalación12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 28 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 11 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Historial de versiones
| Versiones | Publicada |
|---|---|
| 1.2.1Última | 11 jun 2026 |
| 1.1.0 | 20 may 2026 |
| 1.0.0 | 6 may 2026 |