Capture and manage learnings from implementation work
Learning MCP enables agents to log learnings during implementation. Learnings are stored, reviewed by humans, and merged into WAMA guidelines.
Log a learning from implementation work. Learnings are stored and can be reviewed for merging into WAMA guidelines.
Query logged learnings by epic, category, status, project, or source
Get statistics about learnings (counts by category, status, etc.)
Mark a learning as consumed/processed. Use after reviewing and acting on a learning.
Get a summary of all pending learnings for review. Groups by category and severity.
Learning MCP is called during Step 23: Retrospection & Learnings of the VISHKAR 23-Step SDLC. After completing implementation, agents MUST log all significant learnings.
SDLC workflow, communication, handoffs between steps
Code patterns, libraries, frameworks, APIs
Design decisions, system structure, patterns
Vulnerabilities found, secure coding practices
Test strategies, coverage approaches, edge cases
MCP usage, CLI tools, IDE integrations
Security vulnerabilities, data loss risks, production outages
Significant bugs, performance issues, breaking changes
Code quality issues, technical debt, minor bugs
Style improvements, documentation, minor optimizations
curl -X POST https://learning-mcp.vercel.app/api/mcp \
-H "Content-Type: application/json" \
-H "X-API-Key: pk_xxx" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "log_learning",
"arguments": {
"epic": "PROJ-123",
"category": "technical",
"learning": "Supabase pooler requires SSL workaround",
"action_taken": "Added NODE_TLS_REJECT_UNAUTHORIZED=0",
"severity": "high",
"affected_areas": ["standards"]
}
},
"id": 1
}'
curl -X POST https://learning-mcp.vercel.app/api/mcp \
-H "Content-Type: application/json" \
-H "X-API-Key: pk_xxx" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_pending_summary",
"arguments": { "include_details": true }
},
"id": 1
}'
curl -X POST https://learning-mcp.vercel.app/api/mcp \
-H "Content-Type: application/json" \
-H "X-API-Key: pk_xxx" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "consume_learning",
"arguments": {
"learning_id": "uuid-here",
"action": "merged",
"merged_to_target": "standards/database.md",
"approved_by": "reviewer-name"
}
},
"id": 1
}'
Use Project Registry key or any valid API key:
This is the VISHKAR Learning System dedicated key from Project Registry.
Visit /approve to review and approve pending learnings (coming soon).