https://github.com/doobidoo/mcp-memory-service.git
· scanned 2026-05-16 08:39 UTC (4 weeks, 2 days ago)
· 10 languages
956 raw signals (532 security + 424 graph) 39th percentile · Python · large (100-500K LoC) System graph score 49 (higher by 20)
Last scanned 4 weeks, 2 days ago · v1 · 71 actionable findings from 1 signal source. 450 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7419 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
print_banner |
software | healthy | install.py:30 |
print_python313_warning |
software | healthy | install.py:38 |
run_installer |
software | healthy | install.py:51 |
show_help |
software | healthy | install.py:66 |
interactive_menu |
software | healthy | install.py:70 |
main |
software | healthy | install.py:113 |
test_store_memory |
software | healthy | archive/development/test_fastmcp.py:17 |
test_health |
software | healthy | archive/development/test_fastmcp.py:26 |
test_exact_search_substring |
software | healthy | archive/docs-root-cleanup-2026-04-02/test_fixes.py:18 |
test_memory_search_dict_handling |
software | healthy | archive/docs-root-cleanup-2026-04-02/test_fixes.py:67 |
test_import_fix |
software | healthy | archive/docs-root-cleanup-2026-04-02/test_fixes.py:120 |
main |
software | healthy | archive/docs-root-cleanup-2026-04-02/test_fixes.py:148 |
__init__ |
software | healthy | tests/test_hybrid_storage.py:469 |
initialize |
software | healthy | tests/test_hybrid_storage.py:47 |
store |
software | healthy | tests/test_hybrid_storage.py:499 |
delete |
software | healthy | tests/test_hybrid_storage.py:58 |
delete_by_timeframe |
software | healthy | tests/test_hybrid_storage.py:66 |
delete_before_date |
software | healthy | tests/test_hybrid_storage.py:73 |
update_memory_metadata |
software | healthy | tests/test_hybrid_storage.py:80 |
get_stats |
software | healthy | tests/test_hybrid_storage.py:88 |
close |
software | healthy | tests/test_hybrid_storage.py:98 |
temp_sqlite_db |
software | healthy | tests/test_hybrid_storage.py:103 |
mock_cloudflare_config |
software | healthy | tests/test_hybrid_storage.py:116 |
hybrid_storage |
software | healthy | tests/test_hybrid_storage.py:127 |
sample_memory |
software | healthy | tests/test_hybrid_storage.py:143 |
test_initialization_with_cloudflare |
software | healthy | tests/test_hybrid_storage.py:160 |
test_initialization_without_cloudflare |
software | healthy | tests/test_hybrid_storage.py:179 |
test_initialization_with_cloudflare_failure |
software | healthy | tests/test_hybrid_storage.py:193 |
failing_cloudflare_storage |
software | healthy | tests/test_hybrid_storage.py:195 |
test_store_memory |
software | healthy | tests/test_hybrid_storage.py:217 |
test_retrieve_memory |
software | healthy | tests/test_hybrid_storage.py:230 |
test_delete_memory |
software | healthy | tests/test_hybrid_storage.py:244 |
test_search_by_tags |
software | healthy | tests/test_hybrid_storage.py:260 |
test_get_stats |
software | healthy | tests/test_hybrid_storage.py:274 |
test_force_sync |
software | healthy | tests/test_hybrid_storage.py:286 |
sync_service_components |
software | healthy | tests/test_hybrid_storage.py:304 |
test_sync_service_start_stop |
software | healthy | tests/test_hybrid_storage.py:343 |
test_operation_enqueue |
software | healthy | tests/test_hybrid_storage.py:356 |
test_sync_with_cloudflare_failure |
software | healthy | tests/test_hybrid_storage.py:376 |
test_force_sync_functionality |
software | healthy | tests/test_hybrid_storage.py:408 |
test_sync_status_reporting |
software | healthy | tests/test_hybrid_storage.py:443 |
test_force_sync_dedupes_against_secondary |
software | healthy | tests/test_hybrid_storage.py:460 |
_retry_request |
software | healthy | tests/test_hybrid_storage.py:477 |
test_force_sync_falls_back_when_dedupe_unavailable |
software | healthy | tests/test_hybrid_storage.py:533 |
test_read_performance |
software | healthy | tests/test_hybrid_storage.py:560 |
test_write_performance |
software | healthy | tests/test_hybrid_storage.py:577 |
test_concurrent_operations |
software | healthy | tests/test_hybrid_storage.py:598 |
test_sqlite_only_mode |
software | healthy | tests/test_hybrid_storage.py:637 |
test_graceful_degradation |
software | healthy | tests/test_hybrid_storage.py:660 |
unreliable_cloudflare_storage |
software | healthy | tests/test_hybrid_storage.py:662 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
install.py |
software | healthy | install.py |
SPONSORS.md |
software | healthy | SPONSORS.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.mlc-config.json |
software | healthy | .mlc-config.json |
run_server.py |
software | warning | run_server.py |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
pyproject-lite.toml |
software | healthy | pyproject-lite.toml |
test_fastmcp.py |
software | healthy | archive/development/test_fastmcp.py |
smithery.yaml |
software | healthy | archive/deployment-configs/smithery.yaml |
empty_config.yml |
software | healthy | archive/deployment-configs/empty_config.yml |
litestream_replica_config_fixed.yml |
software | healthy | archive/litestream-configs-v6.3.0/litestream_replica_config… |
litestream_replica_simple.yml |
software | healthy | archive/litestream-configs-v6.3.0/litestream_replica_simple… |
litestream_master_config.yml |
software | healthy | archive/litestream-configs-v6.3.0/litestream_master_config.… |
litestream_replica_config.yml |
software | healthy | archive/litestream-configs-v6.3.0/litestream_replica_config… |
install_service.sh |
software | healthy | archive/litestream-configs-v6.3.0/install_service.sh |
litestream_master_config_fixed.yml |
software | healthy | archive/litestream-configs-v6.3.0/litestream_master_config_… |
MACOS_HOOKS_INVESTIGATION.md |
software | healthy | archive/investigations/MACOS_HOOKS_INVESTIGATION.md |
UBUNTU_SETUP.md |
software | healthy | archive/docs-removed-2025-08-23/UBUNTU_SETUP.md |
windows.md |
software | healthy | archive/docs-removed-2025-08-23/windows.md |
complete-setup-guide.md |
software | healthy | archive/docs-removed-2025-08-23/complete-setup-guide.md |
mcp-client-configuration.md |
software | healthy | archive/docs-removed-2025-08-23/mcp-client-configuration.md |
master-guide.md |
software | healthy | archive/docs-removed-2025-08-23/master-guide.md |
invocation_guide.md |
software | healthy | archive/docs-removed-2025-08-23/invocation_guide.md |
claude-code-compatibility.md |
software | healthy | archive/docs-removed-2025-08-23/claude-code-compatibility.md |
claude-code-quickstart.md |
software | healthy | archive/docs-removed-2025-08-23/claude-code-quickstart.md |
service-installation.md |
software | healthy | archive/docs-removed-2025-08-23/service-installation.md |
distributed-sync.md |
software | healthy | archive/docs-removed-2025-08-23/distributed-sync.md |
database-synchronization.md |
software | healthy | archive/docs-removed-2025-08-23/database-synchronization.md |
multi-client-server.md |
software | healthy | archive/docs-removed-2025-08-23/multi-client-server.md |
claude-code-integration.md |
software | healthy | archive/docs-removed-2025-08-23/claude-code-integration.md |
claude_integration.md |
software | healthy | archive/docs-removed-2025-08-23/claude_integration.md |
macos-intel.md |
software | healthy | archive/docs-removed-2025-08-23/macos-intel.md |
authentication.md |
software | healthy | archive/docs-removed-2025-08-23/authentication.md |
ubuntu.md |
software | healthy | archive/docs-removed-2025-08-23/ubuntu.md |
claude-desktop-setup.md |
software | healthy | archive/docs-removed-2025-08-23/claude-desktop-setup.md |
windows-setup.md |
software | healthy | archive/docs-removed-2025-08-23/windows-setup.md |
dream-inspired-memory-consolidation.md |
software | healthy | archive/docs-removed-2025-08-23/development/dream-inspired-… |
test-results.md |
software | healthy | archive/docs-removed-2025-08-23/development/test-results.md |
hybrid-slm-memory-consolidation.md |
software | healthy | archive/docs-removed-2025-08-23/development/hybrid-slm-memo… |
autonomous-memory-consolidation.md |
software | healthy | archive/docs-removed-2025-08-23/development/autonomous-memo… |
CLEANUP_SUMMARY.md |
software | healthy | archive/docs-removed-2025-08-23/development/CLEANUP_SUMMARY… |
CLEANUP_README.md |
software | healthy | archive/docs-removed-2025-08-23/development/CLEANUP_README.… |
mcp-milestone.md |
software | healthy | archive/docs-removed-2025-08-23/development/mcp-milestone.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MockCloudflareStorage |
software | healthy | tests/test_hybrid_storage.py:38 |
TestHybridMemoryStorage |
software | healthy | tests/test_hybrid_storage.py:156 |
TestBackgroundSyncService |
software | healthy | tests/test_hybrid_storage.py:300 |
DedupeMockCloudflareStorage |
software | healthy | tests/test_hybrid_storage.py:468 |
TestPerformanceCharacteristics |
software | healthy | tests/test_hybrid_storage.py:556 |
TestErrorHandlingAndFallback |
software | healthy | tests/test_hybrid_storage.py:633 |
TestHybridTimeBasedDeletion |
software | healthy | tests/test_hybrid_storage.py:708 |
TestTagValidationOptimization |
software | healthy | tests/test_tag_optimization_performance.py:20 |
MockCloudflareWithLimits |
software | healthy | tests/test_hybrid_cloudflare_limits.py:32 |
TestCloudflareMetadataLimits |
software | healthy | tests/test_hybrid_cloudflare_limits.py:115 |
TestVectorCountLimits |
software | healthy | tests/test_hybrid_cloudflare_limits.py:154 |
TestErrorHandling |
software | healthy | tests/test_hybrid_cloudflare_limits.py:189 |
TestCapacityMonitoring |
software | healthy | tests/test_hybrid_cloudflare_limits.py:250 |
TestIntegrationScenarios |
software | healthy | tests/test_hybrid_cloudflare_limits.py:288 |
TestBurst33StoreAssociationWithType |
software | healthy | tests/test_graph_storage_integration.py:56 |
TestBurst36GetRelationshipTypes |
software | healthy | tests/test_graph_storage_integration.py:94 |
TestBackwardCompatibility |
software | healthy | tests/test_graph_storage_integration.py:119 |
TestSqliteVecStorage |
software | healthy | tests/test_sqlite_vec_storage.py:33 |
TestSqliteVecTimeBasedDeletion |
software | healthy | tests/test_sqlite_vec_storage.py:954 |
TestSqliteVecStorageWithoutEmbeddings |
software | healthy | tests/test_sqlite_vec_storage.py:1599 |
TestSemanticDeduplication |
software | healthy | tests/test_sqlite_vec_storage.py:1774 |
TestGraphEdgeCleanupOnDelete |
software | healthy | tests/test_sqlite_vec_storage.py:2102 |
TestTimeParser |
software | healthy | tests/test_time_parser.py:23 |
TestPathHelpers |
software | healthy | tests/test_memory_wrapper_cleanup.py:21 |
TestOrphanDetectionUnix |
software | healthy | tests/test_memory_wrapper_cleanup.py:43 |
TestOrphanDetectionWindows |
software | healthy | tests/test_memory_wrapper_cleanup.py:95 |
TestProcessKilling |
software | healthy | tests/test_memory_wrapper_cleanup.py:125 |
TestCleanupOrphans |
software | healthy | tests/test_memory_wrapper_cleanup.py:176 |
TestRunMemoryServer |
software | healthy | tests/test_memory_wrapper_cleanup.py:218 |
TestMainFunction |
software | healthy | tests/test_memory_wrapper_cleanup.py:253 |
TestEdgeCases |
software | healthy | tests/test_memory_wrapper_cleanup.py:281 |
TestBurst31AddRelationshipTypeColumn |
software | healthy | tests/test_graph_relationship_types.py:24 |
TestBurst32TypedAssociationDataclass |
software | healthy | tests/test_graph_relationship_types.py:138 |
TestFallbackConfiguration |
software | healthy | tests/test_fallback_quality.py:32 |
TestMetadataCodec |
software | healthy | tests/test_fallback_quality.py:96 |
TestFallbackScoringLogic |
software | healthy | tests/test_fallback_quality.py:222 |
TestFallbackPerformance |
software | healthy | tests/test_fallback_quality.py:366 |
TestBurstI1MemoryOntologyValidation |
software | healthy | tests/test_memory_ontology_integration.py:13 |
TestBurstI2TagValidation |
software | healthy | tests/test_memory_ontology_integration.py:74 |
TestTruncateMemories |
software | healthy | tests/test_response_limiter.py:71 |
TestFormatTruncatedResponse |
software | healthy | tests/test_response_limiter.py:153 |
TestApplyResponseLimit |
software | healthy | tests/test_response_limiter.py:243 |
TestSafeRetrieveResponse |
software | healthy | tests/test_response_limiter.py:275 |
TestResponseLimiterIntegration |
software | healthy | tests/test_response_limiter.py:299 |
TestEdgeCases |
software | healthy | tests/test_response_limiter.py:351 |
TestPatternDetection |
software | healthy | tests/test_insight_cards.py:31 |
TestTrendDetection |
software | healthy | tests/test_insight_cards.py:75 |
TestGapDetection |
software | healthy | tests/test_insight_cards.py:101 |
TestStoreInsights |
software | healthy | tests/test_insight_cards.py:126 |
TestBurst11BaseMemoryTypes |
software | healthy | tests/test_ontology.py:29 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
archive |
software | healthy | archive |
development |
software | healthy | archive/development |
deployment-configs |
software | healthy | archive/deployment-configs |
litestream-configs-v6.3.0 |
software | healthy | archive/litestream-configs-v6.3.0 |
investigations |
software | healthy | archive/investigations |
docs-removed-2025-08-23 |
software | healthy | archive/docs-removed-2025-08-23 |
development |
software | healthy | archive/docs-removed-2025-08-23/development |
sessions |
software | healthy | archive/docs-removed-2025-08-23/sessions |
deployment |
software | healthy | archive/deployment |
setup-development |
software | healthy | archive/setup-development |
docs-root-cleanup-2026-04-02 |
software | healthy | archive/docs-root-cleanup-2026-04-02 |
tasks-tool-optimization |
software | healthy | archive/docs-root-cleanup-2026-04-02/tasks-tool-optimization |
docs-root-cleanup-2025-08-23 |
software | healthy | archive/docs-root-cleanup-2025-08-23 |
release-notes |
software | healthy | archive/release-notes |
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
unit |
software | healthy | tests/unit |
benchmarks |
software | healthy | tests/benchmarks |
consolidation |
software | healthy | tests/consolidation |
api |
software | healthy | tests/api |
harvest |
software | healthy | tests/harvest |
quality |
software | healthy | tests/quality |
performance |
software | healthy | tests/performance |
web |
software | healthy | tests/web |
api |
software | healthy | tests/web/api |
maintenance |
software | healthy | tests/maintenance |
server |
software | healthy | tests/server |
services |
software | healthy | tests/services |
contracts |
software | healthy | tests/contracts |
smithery |
software | healthy | tests/smithery |
ci |
software | healthy | tests/ci |
bridge |
software | healthy | tests/bridge |
discovery |
software | healthy | tests/discovery |
timestamp |
software | healthy | tests/timestamp |
sqlite |
software | healthy | tests/sqlite |
plugins |
software | healthy | tests/plugins |
storage |
software | healthy | tests/storage |
instincts |
software | healthy | instincts |
docs |
software | healthy | docs |
integrations |
software | healthy | docs/integrations |
blog |
software | healthy | docs/blog |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
integration |
software | healthy | docs/integration |
archive |
software | healthy | docs/archive |
releases |
software | healthy | docs/archive/releases |
development |
software | healthy | docs/archive/development |
code-quality |
software | healthy | docs/archive/development/code-quality |
api |
software | healthy | docs/archive/api |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /.well-known/oauth-protected-resource |
api | healthy | src/mcp_memory_service/utils/startup_orchestrator.py |
GET /.well-known/oauth-protected-resource/{path:path} |
api | healthy | src/mcp_memory_service/utils/startup_orchestrator.py |
GET /api-overview |
api | healthy | src/mcp_memory_service/web/app.py |
GET / |
api | healthy | src/mcp_memory_service/web/app.py |
GET /api/languages |
api | healthy | src/mcp_memory_service/web/app.py |
GET /health |
api | healthy | src/mcp_memory_service/web/api/health.py |
GET /health/detailed |
api | healthy | src/mcp_memory_service/web/api/health.py |
GET /health/sync-status |
api | healthy | src/mcp_memory_service/web/api/health.py |
GET /memory-stats |
api | healthy | src/mcp_memory_service/web/api/health.py |
POST /clear-caches |
api | healthy | src/mcp_memory_service/web/api/health.py |
GET /backup/status |
api | healthy | src/mcp_memory_service/web/api/backup.py |
POST /backup/now |
api | healthy | src/mcp_memory_service/web/api/backup.py |
GET /backup/list |
api | healthy | src/mcp_memory_service/web/api/backup.py |
POST / |
api | healthy | src/mcp_memory_service/web/api/mcp.py |
GET /tools |
api | healthy | src/mcp_memory_service/web/api/mcp.py |
POST /memories |
api | healthy | src/mcp_memory_service/web/api/memories.py |
GET /memories |
api | healthy | src/mcp_memory_service/web/api/memories.py |
GET /memories/{content_hash} |
api | healthy | src/mcp_memory_service/web/api/memories.py |
DELETE /memories/{content_hash} |
api | healthy | src/mcp_memory_service/web/api/memories.py |
PUT /memories/{content_hash} |
api | healthy | src/mcp_memory_service/web/api/memories.py |
GET /tags |
api | healthy | src/mcp_memory_service/web/api/memories.py |
POST /sessions |
api | healthy | src/mcp_memory_service/web/api/memories.py |
GET /types |
api | healthy | src/mcp_memory_service/web/api/memories.py |
GET /oauth/status |
api | healthy | src/mcp_memory_service/web/api/oauth_status.py |
GET /conflicts |
api | healthy | src/mcp_memory_service/web/api/conflicts.py |
POST /conflicts/resolve |
api | healthy | src/mcp_memory_service/web/api/conflicts.py |
GET /overview |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /memory-growth |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /tag-usage |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /memory-types |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /relationship-types |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /graph-visualization |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /search-analytics |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /performance |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /activity-heatmap |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /top-tags |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /activity-breakdown |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /storage-stats |
api | healthy | src/mcp_memory_service/web/api/analytics.py |
GET /sync/status |
api | healthy | src/mcp_memory_service/web/api/sync.py |
POST /sync/force |
api | healthy | src/mcp_memory_service/web/api/sync.py |
POST /sync/pause |
api | healthy | src/mcp_memory_service/web/api/sync.py |
POST /sync/resume |
api | healthy | src/mcp_memory_service/web/api/sync.py |
GET /events |
api | healthy | src/mcp_memory_service/web/api/events.py |
GET /events/stats |
api | healthy | src/mcp_memory_service/web/api/events.py |
POST /memories/{content_hash}/rate |
api | healthy | src/mcp_memory_service/web/api/quality.py |
POST /memories/{content_hash}/evaluate |
api | healthy | src/mcp_memory_service/web/api/quality.py |
GET /distribution |
api | healthy | src/mcp_memory_service/web/api/quality.py |
GET /trends |
api | healthy | src/mcp_memory_service/web/api/quality.py |
POST /search |
api | healthy | src/mcp_memory_service/web/api/search.py |
POST /search/by-tag |
api | healthy | src/mcp_memory_service/web/api/search.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/mcp_memory_service/web/api/backup.py |
security | healthy | src/mcp_memory_service/web/api/backup.py |
auth::src/mcp_memory_service/web/oauth/discovery.py |
security | healthy | src/mcp_memory_service/web/oauth/discovery.py |
auth::src/mcp_memory_service/web/oauth/registration.py |
security | healthy | src/mcp_memory_service/web/oauth/registration.py |
auth::tests/web/test_middleware.py |
security | healthy | tests/web/test_middleware.py |
auth::.github/workflows/main.yml |
security | healthy | .github/workflows/main.yml |
auth::src/mcp_memory_service/web/app.py |
security | healthy | src/mcp_memory_service/web/app.py |
auth::scripts/maintenance/find_cloudflare_duplicates.py |
security | healthy | scripts/maintenance/find_cloudflare_duplicates.py |
auth::tests/web/api/test_memories_api.py |
security | healthy | tests/web/api/test_memories_api.py |
auth::tests/unit/test_oauth_refresh.py |
security | healthy | tests/unit/test_oauth_refresh.py |
auth::src/mcp_memory_service/web/static/i18n/ko.json |
security | healthy | src/mcp_memory_service/web/static/i18n/ko.json |
auth::src/mcp_memory_service/web/api/quality.py |
security | healthy | src/mcp_memory_service/web/api/quality.py |
auth::tests/web/api/test_quality_evaluate.py |
security | healthy | tests/web/api/test_quality_evaluate.py |
auth::src/mcp_memory_service/web/oauth/authorization.py |
security | healthy | src/mcp_memory_service/web/oauth/authorization.py |
auth::tests/web/api/test_server_management.py |
security | healthy | tests/web/api/test_server_management.py |
auth::scripts/benchmarks/devbench_dataset.json |
security | healthy | scripts/benchmarks/devbench_dataset.json |
auth::claude-hooks/utilities/conversation-analyzer.js |
security | healthy | claude-hooks/utilities/conversation-analyzer.js |
auth::tests/unit/test_oauth_native_clients.py |
security | healthy | tests/unit/test_oauth_native_clients.py |
auth::tests/integration/test_api_key_fallback.py |
security | healthy | tests/integration/test_api_key_fallback.py |
auth::src/mcp_memory_service/api/types.py |
security | healthy | src/mcp_memory_service/api/types.py |
auth::src/mcp_memory_service/web/oauth/storage/base.py |
security | healthy | src/mcp_memory_service/web/oauth/storage/base.py |
auth::src/mcp_memory_service/web/api/consolidation.py |
security | healthy | src/mcp_memory_service/web/api/consolidation.py |
auth::src/mcp_memory_service/web/oauth/models.py |
security | healthy | src/mcp_memory_service/web/oauth/models.py |
auth::src/mcp_memory_service/web/static/i18n/de.json |
security | healthy | src/mcp_memory_service/web/static/i18n/de.json |
auth::claude-hooks/utilities/adaptive-pattern-detector.js |
security | healthy | claude-hooks/utilities/adaptive-pattern-detector.js |
auth::src/mcp_memory_service/web/api/events.py |
security | healthy | src/mcp_memory_service/web/api/events.py |
auth::src/mcp_memory_service/web/api/manage.py |
security | healthy | src/mcp_memory_service/web/api/manage.py |
auth::tests/unit/test_dcr_registration_key.py |
security | healthy | tests/unit/test_dcr_registration_key.py |
auth::src/mcp_memory_service/web/api/sync.py |
security | healthy | src/mcp_memory_service/web/api/sync.py |
auth::src/mcp_memory_service/web/oauth/storage/sqlite.py |
security | healthy | src/mcp_memory_service/web/oauth/storage/sqlite.py |
auth::src/mcp_memory_service/web/oauth/storage/memory.py |
security | healthy | src/mcp_memory_service/web/oauth/storage/memory.py |
auth::claude-hooks/utilities/tiered-conversation-monitor.js |
security | healthy | claude-hooks/utilities/tiered-conversation-monitor.js |
auth::src/mcp_memory_service/web/oauth/storage/__init__.py |
security | healthy | src/mcp_memory_service/web/oauth/storage/__init__.py |
auth::pyproject.toml |
security | healthy | pyproject.toml |
auth::src/mcp_memory_service/config.py |
security | healthy | src/mcp_memory_service/config.py |
auth::src/mcp_memory_service/web/static/i18n/ja.json |
security | healthy | src/mcp_memory_service/web/static/i18n/ja.json |
auth::tests/integration/test_oauth_basic_auth.py |
security | healthy | tests/integration/test_oauth_basic_auth.py |
auth::src/mcp_memory_service/api/operations.py |
security | healthy | src/mcp_memory_service/api/operations.py |
auth::src/mcp_memory_service/web/static/app.js |
security | healthy | src/mcp_memory_service/web/static/app.js |
auth::scripts/maintenance/delete_orphaned_vectors_fixed.py |
security | healthy | scripts/maintenance/delete_orphaned_vectors_fixed.py |
auth::src/mcp_memory_service/mcp_server.py |
security | healthy | src/mcp_memory_service/mcp_server.py |
auth::src/mcp_memory_service/web/api/oauth_status.py |
security | healthy | src/mcp_memory_service/web/api/oauth_status.py |
auth::.env.example |
security | healthy | .env.example |
auth::scripts/quality/check_test_scores.py |
security | healthy | scripts/quality/check_test_scores.py |
auth::claude-hooks/tests/test-cross-session.json |
security | healthy | claude-hooks/tests/test-cross-session.json |
auth::tests/unit/test_oauth_storage_backends.py |
security | healthy | tests/unit/test_oauth_storage_backends.py |
auth::src/mcp_memory_service/web/api/server.py |
security | healthy | src/mcp_memory_service/web/api/server.py |
auth::src/mcp_memory_service/api/__init__.py |
security | healthy | src/mcp_memory_service/api/__init__.py |
auth::src/mcp_memory_service/web/api/search.py |
security | healthy | src/mcp_memory_service/web/api/search.py |
auth::src/mcp_memory_service/utils/startup_orchestrator.py |
security | healthy | src/mcp_memory_service/utils/startup_orchestrator.py |
auth::src/mcp_memory_service/web/api/configuration.py |
security | healthy | src/mcp_memory_service/web/api/configuration.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
digest |
cicd | healthy | .github/workflows/contributor-activity.yml |
housekeeping |
cicd | healthy | .github/workflows/changelog-housekeeping.yml |
execute |
cicd | healthy | .github/workflows/daily-triage-execute.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
create-review-issue |
cicd | healthy | .github/workflows/roadmap-review-reminder.yml |
test-editable-install |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
test-non-editable-detection |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
test-version-mismatch-detection |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
test-install-py-developer-detection |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
test-runtime-version-warning |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
summary |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
triage |
cicd | healthy | .github/workflows/discussion-triage.yml |
publish-main |
cicd | healthy | .github/workflows/publish-dual.yml |
publish-lite |
cicd | healthy | .github/workflows/publish-dual.yml |
verify-packages |
cicd | healthy | .github/workflows/publish-dual.yml |
deploy |
cicd | healthy | .github/workflows/deploy-herenow.yml |
cleanup-ghcr |
cicd | healthy | .github/workflows/cleanup-images.yml |
cleanup-dockerhub |
cicd | healthy | .github/workflows/cleanup-images.yml |
report |
cicd | healthy | .github/workflows/cleanup-images.yml |
link-check |
cicd | healthy | .github/workflows/docs-check.yml |
dead-ref-check |
cicd | healthy | .github/workflows/docs-check.yml |
orphan-doc-check |
cicd | healthy | .github/workflows/docs-check.yml |
version-drift-check |
cicd | healthy | .github/workflows/docs-check.yml |
test-uvx-compatibility |
cicd | healthy | .github/workflows/publish-and-test.yml |
test-docker-build |
cicd | healthy | .github/workflows/publish-and-test.yml |
publish-docker |
cicd | healthy | .github/workflows/publish-and-test.yml |
publish-pypi |
cicd | healthy | .github/workflows/publish-and-test.yml |
update-documentation |
cicd | healthy | .github/workflows/publish-and-test.yml |
hadolint |
cicd | healthy | .github/workflows/dockerfile-lint.yml |
unused-args |
cicd | healthy | .github/workflows/dockerfile-lint.yml |
welcome |
cicd | healthy | .github/workflows/pr-contributor-welcome.yml |
build-standard |
cicd | healthy | .github/workflows/docker-publish.yml |
build-slim |
cicd | healthy | .github/workflows/docker-publish.yml |
build-quality-cpu |
cicd | healthy | .github/workflows/docker-publish.yml |
label |
cicd | healthy | .github/workflows/pr-auto-label.yml |
release |
cicd | healthy | .github/workflows/main.yml |
test-uvx-compatibility |
cicd | healthy | .github/workflows/main.yml |
test-docker-build |
cicd | healthy | .github/workflows/main.yml |
test-milvus-docker |
cicd | healthy | .github/workflows/main.yml |
publish-docker-hub |
cicd | healthy | .github/workflows/main.yml |
publish-ghcr |
cicd | healthy | .github/workflows/main.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
test-bridge |
cicd | healthy | .github/workflows/bridge-tests.yml |
contract-validation |
cicd | healthy | .github/workflows/bridge-tests.yml |
quick-smoke-test |
cicd | healthy | .github/workflows/bridge-tests.yml |
complete-release-prep |
cicd | healthy | .github/workflows/claude-branch-automation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_cloudflare_migration.py |
data | healthy | tests/unit/test_cloudflare_migration.py |
test_migration_runner.py |
data | healthy | tests/storage/test_migration_runner.py |
test_migration.py |
data | healthy | scripts/testing/test_migration.py |
migrate_sqlite_vec_embeddings.py |
data | healthy | scripts/migration/migrate_sqlite_vec_embeddings.py |
verify_mcp_timestamps.py |
data | healthy | scripts/migration/verify_mcp_timestamps.py |
migrate_storage.py |
data | healthy | scripts/migration/migrate_storage.py |
cleanup_mcp_timestamps.py |
data | healthy | scripts/migration/cleanup_mcp_timestamps.py |
add_relationship_type_column_cloudflare.py |
data | healthy | scripts/migration/add_relationship_type_column_cloudflare.py |
migrate_v5_enhanced.py |
data | healthy | scripts/migration/migrate_v5_enhanced.py |
add_relationship_type_column.py |
data | healthy | scripts/migration/add_relationship_type_column.py |
mcp-migration.py |
data | healthy | scripts/migration/mcp-migration.py |
migrate_tags.py |
data | healthy | scripts/migration/migrate_tags.py |
migrate_timestamps.py |
data | healthy | scripts/migration/migrate_timestamps.py |
migrate_to_cloudflare.py |
data | healthy | scripts/migration/migrate_to_cloudflare.py |
migrate_to_sqlite_vec.py |
data | healthy | scripts/migration/migrate_to_sqlite_vec.py |
migrate_chroma_to_sqlite.py |
data | healthy | scripts/migration/legacy/migrate_chroma_to_sqlite.py |
validate_migration.py |
data | healthy | scripts/validation/validate_migration.py |
migration_runner.py |
data | healthy | src/mcp_memory_service/storage/migration_runner.py |
010_fix_asymmetric_relationships.sql |
data | healthy | src/mcp_memory_service/storage/migrations/010_fix_asymmetri… |
008_add_graph_table.sql |
data | healthy | src/mcp_memory_service/storage/migrations/008_add_graph_tab… |
009_add_relationship_type.sql |
data | healthy | src/mcp_memory_service/storage/migrations/009_add_relations… |
011_memory_evolution_p1.sql |
data | healthy | src/mcp_memory_service/storage/migrations/011_memory_evolut… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:30 |
network | healthy | archive/litestream-configs-v6.3.0/litestream_replica_config… |
port:8080 |
network | healthy | archive/litestream-configs-v6.3.0/litestream_replica_config… |
port:02 |
network | healthy | archive/setup-development/setup_consolidation_mdns.sh |
port:03 |
network | healthy | archive/setup-development/setup_consolidation_mdns.sh |
port:04 |
network | healthy | archive/setup-development/setup_consolidation_mdns.sh |
port:18000 |
network | healthy | tests/integration/test_mdns_integration.py |
port:18001 |
network | healthy | tests/integration/test_mdns_integration.py |
port:18002 |
network | healthy | tests/integration/test_mdns_integration.py |
port:18443 |
network | healthy | tests/integration/test_mdns_integration.py |
port:18003 |
network | healthy | tests/integration/test_mdns_integration.py |
port:18004 |
network | healthy | tests/integration/test_mdns_integration.py |
port:5432 |
network | healthy | tests/unit/test_json_loader.py |
port:3000 |
network | healthy | tests/unit/test_json_loader.py |
port:8000 |
network | healthy | tests/unit/test_mdns_simple.py |
port:8443 |
network | healthy | tests/unit/test_mdns_simple.py |
port:16 |
network | healthy | instincts/learned.instincts.yaml |
port:25 |
network | healthy | instincts/learned.instincts.yaml |
port:15 |
network | healthy | instincts/learned.instincts.yaml |
port:07 |
network | healthy | .github/workflows/contributor-activity.yml |
port:09 |
network | healthy | .github/workflows/contributor-activity.yml |
port:06 |
network | healthy | .github/workflows/contributor-activity.yml |
port:08 |
network | healthy | .github/workflows/daily-triage-execute.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::contributor-activity |
cicd | healthy | .github/workflows/contributor-activity.yml |
gha::changelog-housekeeping |
cicd | healthy | .github/workflows/changelog-housekeeping.yml |
gha::daily-triage-execute |
cicd | healthy | .github/workflows/daily-triage-execute.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::roadmap-review-reminder |
cicd | healthy | .github/workflows/roadmap-review-reminder.yml |
gha::dev-setup-validation |
cicd | healthy | .github/workflows/dev-setup-validation.yml |
gha::discussion-triage |
cicd | healthy | .github/workflows/discussion-triage.yml |
gha::publish-dual |
cicd | healthy | .github/workflows/publish-dual.yml |
gha::deploy-herenow |
cicd | healthy | .github/workflows/deploy-herenow.yml |
gha::cleanup-images |
cicd | healthy | .github/workflows/cleanup-images.yml |
gha::docs-check |
cicd | healthy | .github/workflows/docs-check.yml |
gha::publish-and-test |
cicd | healthy | .github/workflows/publish-and-test.yml |
gha::dockerfile-lint |
cicd | healthy | .github/workflows/dockerfile-lint.yml |
gha::pr-contributor-welcome |
cicd | healthy | .github/workflows/pr-contributor-welcome.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::pr-auto-label |
cicd | healthy | .github/workflows/pr-auto-label.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::bridge-tests |
cicd | healthy | .github/workflows/bridge-tests.yml |
gha::claude-branch-automation |
cicd | healthy | .github/workflows/claude-branch-automation.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
staged_memories |
data | healthy | scripts/sync/litestream/staging_db_init.sql |
sync_status |
data | healthy | scripts/sync/litestream/staging_db_init.sql |
memory_graph |
data | healthy | src/mcp_memory_service/storage/migrations/008_add_graph_tab… |
memories |
data | healthy | src/mcp_memory_service/utils/db_utils.py |
oauth_clients |
data | healthy | src/mcp_memory_service/web/oauth/storage/sqlite.py |
oauth_authorization_codes |
data | healthy | src/mcp_memory_service/web/oauth/storage/sqlite.py |
oauth_access_tokens |
data | healthy | src/mcp_memory_service/web/oauth/storage/sqlite.py |
oauth_refresh_tokens |
data | healthy | src/mcp_memory_service/web/oauth/storage/sqlite.py |
metadata |
data | healthy | src/mcp_memory_service/storage/sqlite_vec.py |
tags |
data | healthy | src/mcp_memory_service/storage/cloudflare.py |
memory_tags |
data | healthy | src/mcp_memory_service/storage/cloudflare.py |
| Label | Layer | Status | Path |
|---|---|---|---|
REGISTRY |
cicd | healthy | — |
DOCKER_PASSWORD |
cicd | healthy | — |
HERENOW_API_KEY |
cicd | healthy | — |
GROQ_API_KEY |
cicd | healthy | — |
DOCKER_USERNAME |
cicd | healthy | — |
PYPI_TOKEN |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
redis |
data | healthy | tests/test_entity_extraction.py |
postgres |
data | healthy | tests/test_entity_extraction.py |
postgresql |
data | healthy | tests/consolidation/test_relationship_inference_issue541.py |
mysql |
data | healthy | tests/storage/test_superseded_filter.py |
mongodb |
data | healthy | claude-hooks/utilities/conversation-analyzer.js |
elasticsearch |
data | healthy | claude-hooks/utilities/conversation-analyzer.js |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.1.30 |
network | healthy | archive/litestream-configs-v6.3.0/litestream_replica_config… |
127.0.0.1 |
network | healthy | tests/integration/test_mdns_integration.py |
192.168.1.100 |
network | healthy | tests/unit/test_mdns_simple.py |
8.8.8.8 |
network | healthy | tests/unit/test_mdns.py |
1.1.1.1 |
network | healthy | scripts/update_and_restart.sh |
16.171.169.46 |
network | healthy | scripts/migration/mcp-migration.py |
224.0.0.251 |
network | healthy | examples/http-mcp-bridge.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/storage/test_superseded_filter.py |
vps::gcp |
hardware | healthy | tests/storage/test_superseded_filter.py |
vps::azure |
hardware | healthy | scripts/maintenance/improve_memory_ontology.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::tools/docker/Dockerfile |
hardware | healthy | tools/docker/Dockerfile |
mcp-memory-service |
hardware | healthy | tools/docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tests/web/test_middleware.py |
security | healthy | tests/web/test_middleware.py |
generic_api_key::examples/start_https_example.sh |
security | healthy | examples/start_https_example.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4q0l0obt |
software | healthy | /tmp/repobility-clone-4q0l0obt |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | tests/test_entity_extraction.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
MemoryDistributionChart |
frontend | healthy | docs/examples/memory-distribution-chart.jsx |
This page is publicly accessible at:
https://repobility.com/scan/57bdab80-0a22-4e4e-b8e8-3b18f6380389/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57bdab80-0a22-4e4e-b8e8-3b18f6380389/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.