Add Claude N8N toolkit with Docker mock API server
- Added comprehensive N8N development tools collection - Added Docker-containerized mock API server for testing - Added complete documentation and setup guides - Added mock API server with health checks and data endpoints - Tools include workflow analyzers, debuggers, and controllers 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
[
|
||||
{
|
||||
"chunk": [
|
||||
{
|
||||
"type": "m.room.message",
|
||||
"room_id": "!xZkScMybPseErYMJDz:matrix.klas.chat",
|
||||
"sender": "@klas:matrix.klas.chat",
|
||||
"content": {
|
||||
"body": "The hybrid deduplication system is now working perfectly. We've successfully implemented content-based analysis that eliminates dependency on N8N workflow variables.",
|
||||
"m.mentions": {},
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"origin_server_ts": 1750017000000,
|
||||
"unsigned": {
|
||||
"membership": "join",
|
||||
"age": 1000
|
||||
},
|
||||
"event_id": "$memory_1_recent_implementation_success",
|
||||
"user_id": "@klas:matrix.klas.chat",
|
||||
"age": 1000
|
||||
},
|
||||
{
|
||||
"type": "m.room.message",
|
||||
"room_id": "!xZkScMybPseErYMJDz:matrix.klas.chat",
|
||||
"sender": "@developer:matrix.klas.chat",
|
||||
"content": {
|
||||
"body": "Key improvements include age-based filtering (30+ minutes), system message detection, and enhanced duplicate detection using content fingerprinting. The solution addresses the core issue where 10-message chunks were being reprocessed.",
|
||||
"m.mentions": {},
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"origin_server_ts": 1750017060000,
|
||||
"unsigned": {
|
||||
"membership": "join",
|
||||
"age": 2000
|
||||
},
|
||||
"event_id": "$memory_2_technical_details",
|
||||
"user_id": "@developer:matrix.klas.chat",
|
||||
"age": 2000
|
||||
},
|
||||
{
|
||||
"type": "m.room.message",
|
||||
"room_id": "!xZkScMybPseErYMJDz:matrix.klas.chat",
|
||||
"sender": "@ai_assistant:matrix.klas.chat",
|
||||
"content": {
|
||||
"body": "Memory retention has been significantly improved. The false duplicate detection that was causing 0.2-minute memory lifespans has been resolved through sophisticated content analysis and multiple validation layers.",
|
||||
"m.mentions": {},
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"origin_server_ts": 1750017120000,
|
||||
"unsigned": {
|
||||
"membership": "join",
|
||||
"age": 3000
|
||||
},
|
||||
"event_id": "$memory_3_retention_improvement",
|
||||
"user_id": "@ai_assistant:matrix.klas.chat",
|
||||
"age": 3000
|
||||
},
|
||||
{
|
||||
"type": "m.room.message",
|
||||
"room_id": "!xZkScMybPseErYMJDz:matrix.klas.chat",
|
||||
"sender": "@system_monitor:matrix.klas.chat",
|
||||
"content": {
|
||||
"body": "Test results: 2/2 scenarios passed. Valid recent messages are processed correctly, while old messages (1106+ minutes) are properly filtered. The enhanced deduplication is fully operational with robust duplicate detection.",
|
||||
"m.mentions": {},
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"origin_server_ts": 1750017180000,
|
||||
"unsigned": {
|
||||
"membership": "join",
|
||||
"age": 4000
|
||||
},
|
||||
"event_id": "$memory_4_test_results",
|
||||
"user_id": "@system_monitor:matrix.klas.chat",
|
||||
"age": 4000
|
||||
},
|
||||
{
|
||||
"type": "m.room.message",
|
||||
"room_id": "!xZkScMybPseErYMJDz:matrix.klas.chat",
|
||||
"sender": "@project_lead:matrix.klas.chat",
|
||||
"content": {
|
||||
"body": "Next phase: Monitor memory creation and consolidation patterns. The hybrid solution combines deterministic deduplication with AI-driven memory management for optimal performance and accuracy.",
|
||||
"m.mentions": {},
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"origin_server_ts": 1750017240000,
|
||||
"unsigned": {
|
||||
"membership": "join",
|
||||
"age": 5000
|
||||
},
|
||||
"event_id": "$memory_5_next_phase",
|
||||
"user_id": "@project_lead:matrix.klas.chat",
|
||||
"age": 5000
|
||||
}
|
||||
],
|
||||
"start": "t500-17000_0_0_0_0_0_0_0_0_0",
|
||||
"end": "t505-17005_0_0_0_0_0_0_0_0_0"
|
||||
}
|
||||
]
|
||||
18
claude_n8n/tools/mock_api_server/api_data/test_data.json
Normal file
18
claude_n8n/tools/mock_api_server/api_data/test_data.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"message": "Hello from mock API",
|
||||
"timestamp": 1749928362092,
|
||||
"items": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Item 1"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Item 2"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Item 3"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user