github Python analyzed 7470e72

PlateerLab/synaptic-memory

github

Knowledge graph + MCP tool server for LLM agents with hybrid retrieval, live DB sync, Korean FTS, and memory feedback.

maintainer
PlateerLab
license
NOASSERTION
first seen
2026-06-07
last seen
2026-07-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 43 tools
transport stdio counts 43 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • agent_aggregate_nodes
  • agent_compare_search
  • agent_count
  • agent_deep_search
  • agent_expand
  • agent_explore_context
  • agent_filter_nodes
  • agent_find_similar
  • agent_follow
  • agent_get_document
  • agent_get_reasoning_chain
  • agent_join_related
  • agent_list_categories
  • agent_log_action
  • agent_record_decision
  • agent_record_outcome
  • agent_search
  • agent_search_exact
  • agent_session_info
  • agent_start_session
  • agent_top_nodes
  • knowledge_add
  • knowledge_add_chunks
  • knowledge_add_document
  • knowledge_add_table
  • knowledge_ask
  • knowledge_backfill
  • knowledge_consolidate
  • knowledge_export
  • knowledge_ingest_path
  • knowledge_link
  • knowledge_merge_nodes
  • knowledge_reinforce
  • knowledge_remove
  • knowledge_search
  • knowledge_snapshot
  • knowledge_stats
  • knowledge_sync_from_database
  • knowledge_unlink
  • knowledge_update
  • knowledge_update_edge
  • ontology_define_type
  • ontology_query_schema
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 7470e72 · analyzer v33 · 1w ago

skills & prompt files 1

danger signals1

code evidence vv0.16.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 298

filesystem 107

  • fs (weak) PlateerLab-synaptic-memory-7470e72/docs/launch/render_demo_video.py :18 import shutil
  • fs (weak) PlateerLab-synaptic-memory-7470e72/docs/paper/figures/ablation_bar.py :9 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/docs/paper/figures/streaming_invariance.py :12 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/docs/paper/figures/tier1_benchmark.py :14 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/build_metacorpus.py :44 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/datasets/build_finreg.py :25 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/datasets/gen_finreg_queries.py :42 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/datasets/ingest_finreg.py :22 import shutil
  • fs PlateerLab-synaptic-memory-7470e72/eval/dump_perquery_hits.py :90 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/rag_baseline.py :112 with open(cfg.query_path, encoding="utf-8") as f: # noqa: ASYNC230
  • fs PlateerLab-synaptic-memory-7470e72/eval/routing_gt.py :133 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/routing_signal_auc.py :46 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/run_all.py :41 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/export_gt_to_excel.py :23 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/extract_entities_krra.py :38 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/generate_profile.py :46 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/ingest_assort.py :27 import shutil
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/ingest_krra.py :42 import shutil
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/kuzu_parity.py :17 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/memory_operating_poc.py :16 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/openie_mz_poc.py :25 import shutil
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/parse_krra.py :18 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/score_assort.py :24 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/score_krra.py :36 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/score_krra_evidence.py :22 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/visualize_graph.py :30 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/eval/unified.py :47 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/agent_efficiency.py :55 with open(args.queries, encoding="utf-8") as f:
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/configure_deepseek_env.py :14 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/cost_at_quality.py :78 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/diagnose_autorag.py :24 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/diagnose_krra_hard_adaptive.py :23 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/diagnose_llm_rerank_hyde.py :19 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/download_benchmarks.py :38 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/failure_diagnostic.py :23 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/gate_ab.py :57 with open(args.queries, encoding="utf-8") as f:
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/overflow_check.py :73 with open(args.queries, encoding="utf-8") as f:
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/rag_vs_agent.py :68 with open(args.queries, encoding="utf-8") as f:
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/rag_vs_agent_answer.py :68 with open(args.queries, encoding="utf-8") as f:
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/run_ablation.py :31 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/run_agent_loop_benchmarks.py :23 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/run_agent_search_benchmarks.py :29 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/run_tier1_benchmarks.py :60 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/streaming_experiment.py :43 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/sweep_rerank_blend.py :22 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/sweep_rerank_deadzone.py :42 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/benchmark_allganize.py :46 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/benchmark_vs_competitors/finreg_dense_rag.py :26 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/benchmark_vs_competitors/finreg_hipporag.py :39 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/benchmark_vs_competitors/protocol.py :14 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/benchmark_vs_competitors/run_comparison.py :29 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/langchain_retriever.py :25 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/multi_turn_openai.py :16 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/multi_turn_openai_assort.py :13 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/multi_turn_search.py :44 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/examples/quickstart.py :34 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/agent_loop.py :1398 evidence gathered so far? Fail-open (returns ``None``) on any error, and
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/backends/kuzu.py :24 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/backends/sqlite.py :14 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/cli/agent_batch.py :35 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/cli/quickstart.py :11 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/cli/snapshot.py :19 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/doc_loader.py :40 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/document_ingester.py :55 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/domain_profile.py :44 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/entity_extractor_openie.py :37 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/graph.py :555 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :872 from pathlib import Path
  • fs PlateerLab-synaptic-memory-7470e72/src/synaptic/ontology.py :7 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/conftest.py :7 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/download_datasets.py :9 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/generate_data.py :10 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_ablation.py :18 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_e2e_qa.py :27 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_enterprise_benchmark.py :14 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_external_datasets.py :18 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_longmemeval.py :31 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/qa/conftest.py :7 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_agent_search_benchmarks.py :8 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_backend_composite.py :7 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_backend_kuzu.py :11 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_search_regression.py :19 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_state.py :11 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_delete.py :11 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_fk.py :13 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_hash.py :13 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_timestamp.py :17 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cost_at_quality.py :25 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_deepseek_env_config.py :8 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_domain_profile.py :6 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_download_benchmarks.py :9 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_dump_perquery_hits.py :27 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_eval_domain_coverage.py :17 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_eval_metacorpus.py :20 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_eval_unified.py :22 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_from_chunks.py :10 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_hnsw_persistence.py :11 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_mcp_ask.py :22 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_mcp_edit_tools.py :6 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_mcp_ingest_tools.py :13 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_memory_operating_poc.py :8 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_openie_mz_poc.py :9 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_profile_generator.py :6 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_quickstart_cli.py :4 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_routing_gt.py :32 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_routing_signal_auc.py :25 from pathlib import Path
  • fs (weak) PlateerLab-synaptic-memory-7470e72/tests/test_tier1_benchmarks.py :8 from pathlib import Path

shell / exec 1

  • shell (weak) PlateerLab-synaptic-memory-7470e72/docs/launch/render_demo_video.py :19 import subprocess

network 9

  • net (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/openie_mz_poc.py :33 from urllib.parse import urlparse
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/cdc/ids.py :37 from urllib.parse import urlparse, urlunparse
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/db_ingester.py :418 from urllib.parse import urlparse
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/embedder.py :93 import aiohttp
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/embedder_bge_m3.py :81 import aiohttp
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/llm_provider.py :71 import aiohttp
  • net PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/reranker_cross.py :86 import aiohttp
  • net (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_e2e_qa.py :29 from urllib.parse import urlparse
  • net (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_longmemeval.py :412 import aiohttp

secrets 7

  • secrets PlateerLab-synaptic-memory-7470e72/eval/run_all.py :1536 os.environ["OPENAI_API_KEY"] = api_key or "ollama"
  • secrets (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/generate_profile.py :238 api_key=os.environ.get("OPENAI_API_KEY", ""),
  • secrets (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/configure_deepseek_env.py :12 import getpass
  • secrets (weak) PlateerLab-synaptic-memory-7470e72/examples/multi_turn_search.py :701 api_key = os.environ.get("ANTHROPIC_API_KEY", "")
  • secrets PlateerLab-synaptic-memory-7470e72/src/synaptic/cli/agent_batch.py :145 "OPENAI_API_KEY", args.api_key or os.environ.get("OPENAI_API_KEY", "ollama")
  • secrets (weak) PlateerLab-synaptic-memory-7470e72/tests/benchmark/test_e2e_qa.py :365 api_key = os.environ.get("OPENAI_API_KEY", "ollama")
  • secrets (weak) PlateerLab-synaptic-memory-7470e72/tests/test_agent_search_benchmarks.py :168 assert os.environ["DEEPSEEK_API_KEY"] == "from_file"

database 15

  • db PlateerLab-synaptic-memory-7470e72/eval/build_metacorpus.py :41 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/export_gt_to_excel.py :22 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/eval/scripts/openie_mz_poc.py :26 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/examples/ablation/graph_navigability.py :20 import sqlite3
  • db PlateerLab-synaptic-memory-7470e72/src/synaptic/backends/postgresql.py :18 import asyncpg
  • db PlateerLab-synaptic-memory-7470e72/src/synaptic/extensions/db_ingester.py :27 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_backend_sqlite.py :5 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_search_regression.py :17 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_delete.py :9 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_fk.py :11 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_hash.py :11 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_cdc_sync_timestamp.py :15 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_eval_metacorpus.py :18 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_mcp_ingest_tools.py :11 import sqlite3
  • db (weak) PlateerLab-synaptic-memory-7470e72/tests/test_options.py :3 import sqlite3

tool registrations 43

  • knowledge_search PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :213
  • knowledge_ask PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :286
  • knowledge_add PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :384
  • knowledge_link PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :429
  • knowledge_update PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :465
  • knowledge_reinforce PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :548
  • knowledge_stats PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :575
  • knowledge_snapshot PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :583
  • knowledge_export PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :626
  • knowledge_consolidate PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :645
  • knowledge_backfill PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :666
  • knowledge_add_document PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :726
  • knowledge_add_table PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :767
  • knowledge_add_chunks PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :820
  • knowledge_ingest_path PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :920
  • knowledge_remove PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1010
  • knowledge_unlink PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1023
  • knowledge_update_edge PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1045
  • knowledge_merge_nodes PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1081
  • knowledge_sync_from_database PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1130
  • agent_start_session PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1187
  • agent_log_action PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1207
  • agent_record_decision PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1245
  • agent_record_outcome PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1282
  • agent_find_similar PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1315
  • agent_get_reasoning_chain PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1376
  • agent_explore_context PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1414
  • ontology_define_type PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1453
  • ontology_query_schema PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1515
  • agent_search PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1617
  • agent_expand PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1664
  • agent_get_document PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1696
  • agent_list_categories PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1721
  • agent_count PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1738
  • agent_search_exact PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1769
  • agent_follow PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1792
  • agent_session_info PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1827
  • agent_deep_search PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1844
  • agent_compare_search PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1873
  • agent_filter_nodes PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1892
  • agent_aggregate_nodes PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1930
  • agent_join_related PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :1977
  • agent_top_nodes PlateerLab-synaptic-memory-7470e72/src/synaptic/mcp/server.py :2010

declared dependencies 26

  • mcp@>=1.5
  • aiosqlite@>=0.20
  • asyncpg@>=0.30
  • pgvector@>=0.3
  • aiomysql@>=0.2
  • oracledb@>=2.0
  • aioodbc@>=0.5
  • kuzu@>=0.11.0
  • qdrant-client@>=1.12
  • miniopy-async@>=1.21
  • aiohttp@>=3.9
  • spacy@>=3.7
  • kiwipiepy@>=0.20
  • usearch@>=2.0
  • numpy@>=1.26
  • flashrank@>=0.2
  • xgen-doc2chunk@==0.2.26
  • langchain-core@>=0.3
  • pytest@>=8.3
  • pytest-asyncio@>=0.24
  • ruff@>=0.8
  • pyright@>=1.1
  • deepeval@>=2.0
  • openai@>=1.0
  • python-dotenv@>=1.2.1
  • datasets@>=3.0