Serve local Markdown/wiki knowledge folders as agent-readable HTTP, MCP-style, and A2A-style context.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 7 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
llmwiki_context
-
llmwiki_graph
-
llmwiki_graph_neighbors
-
llmwiki_read
-
llmwiki_search
-
llmwiki_source_bundle
-
llmwiki_source_refs
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 75
filesystem 66
- fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/agent_guided_lexical_runner.py :24
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/beir_scifact.py :15
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/beir_scifact_acquire.py :11
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/bundle_validator.py :18
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/local_corpus_materializer.py :11
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/nomiracl_ko.py :13
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/nomiracl_ko_runner.py :18
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/orientation_mechanism_runner.py :20
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/scifact_runner.py :19
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/candidate_sample_artifacts.py :7
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/check_third_party_notices.py :6
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/ckg_neighborhood_perf.py :9
from pathlib import Path
show 28 more
- fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/collect_verified_source_runs.py :14
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/export_openapi.py :6
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/freshness_strategy_probe.py :7
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/generate_candidate_samples.py :5
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/release_dist_manifest.py :9
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/release_smoke.py :7
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/upstream_candidate_smoke.py :8
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/verified_source_benchmark.py :22
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/adapters.py :5
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :11
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/cli.py :7
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/graph_store.py :11
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/instances.py :14
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/io_logging.py :12
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/managed_context.py :14
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/models.py :3
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/parser.py :5
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/projection_store.py :8
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/service.py :10
from pathlib import Path - fs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/vector.py :19
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/conftest.py :4
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_adapters.py :4
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_agent_guided_lexical.py :5
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_agent_guided_lexical_runner.py :6
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_beir_scifact.py :6
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_beir_scifact_acquire.py :11
from pathlib import Path - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_benchmark_bundle_validator.py :4
import shutil - fs (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_candidate_samples.py :6
from pathlib import Path
26 more not shown — this panel samples each group; the count above is the real total.
shell / exec 12
- shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/agent_guided_lexical_runner.py :18
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/nomiracl_ko_runner.py :13
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/orientation_mechanism_runner.py :21
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/scifact_runner.py :13
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/freshness_strategy_probe.py :9
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/release_smoke.py :8
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/upstream_candidate_smoke.py :9
import subprocess - shell knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/instances.py :10
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_candidate_samples.py :4
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_collect_verified_source_runs.py :6
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_instance_registry.py :6
import subprocess - shell (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_verified_source_benchmarks.py :6
import subprocess
network 7
- net (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/beir_scifact_acquire.py :21
from urllib.request import urlopen - net (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/scripts/benchmark_adapters/nomiracl_ko.py :21
from urllib.parse import quote - net knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :13
from urllib.parse import quote - net knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/instances.py :9
import socket - net knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/projection_store.py :10
from urllib.parse import urlsplit, urlunsplit - net (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_candidate_samples.py :7
from urllib.parse import quote - net (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_instance_registry.py :5
import socket
database 2
- db knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/graph_store.py :6
import sqlite3 - db (weak) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_sqlite_graph_store.py :3
import sqlite3
tool registrations 7
- llmwiki_context knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1415
- llmwiki_search knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1459
- llmwiki_read knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1505
- llmwiki_graph knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1524
- llmwiki_graph_neighbors knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1546
- llmwiki_source_refs knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1578
- llmwiki_source_bundle knowledge-bridge-labs-llmwiki-serve-4352ab7/src/llmwiki_serve/api.py :1591
declared dependencies 18
- mcp@>=2.0.0,<3
- fastapi@>=0.139.2
- psutil@>=6.1
- pydantic@>=2.11
- pyyaml@>=6.0
- snowballstemmer@>=2.2.0
- typer@>=0.27.0
- uvicorn@>=0.51.0
- redis@>=5
- fastembed@>=0.8.0,<0.9.0
- numpy@>=2.4.6,<2.5.0
- certifi@>=2026.6.17
show 6 more
- httpx@>=0.27
- mypy@>=2.3.0
- pytest@>=8.2
- ruff@>=0.15.22
- types-psutil@>=7.0
- types-PyYAML@>=6.0
transport_posture 1
- binds all interfaces (0.0.0.0) knowledge-bridge-labs-llmwiki-serve-4352ab7/tests/test_instance_registry.py :424
listener = ListenerEndpoint(pid=5250, host="::", port=port, probe_host="::1")