MCP Server for Swiss cultural heritage — SIK-ISEA artists, Nationalmuseum, Nationalbibliothek
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 1 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
get_heritage_item
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 11
filesystem 5
- fs malkreide-swiss-cultural-heritage-mcp-17c9e5b/audits/2026-06-02T041532-Z-swiss-cultural-heritage-mcp/gen_findings.py :9
from pathlib import Path - fs (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/scripts/check_version_sync.py :35
from pathlib import Path - fs (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/scripts/pin_tools.py :15
import pathlib - fs (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/tests/test_response_shape.py :139
from pathlib import Path - fs (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/tests/test_server.py :1369
import pathlib
network 5
- net malkreide-swiss-cultural-heritage-mcp-17c9e5b/audits/2026-06-02T041532-Z-swiss-cultural-heritage-mcp/gen_findings.py :70
rem="Split the Dockerfile into `AS builder` (pip install/wheel) and `AS runtime` (copy site-packages only); add `HEALTHCHECK --interval=30s CMD python -c \"import urllib.request,sys; urllib.request.ur - net malkreide-swiss-cultural-heritage-mcp-17c9e5b/src/swiss_cultural_heritage_mcp/server.py :31
import httpx - net (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/tests/test_response_shape.py :18
import httpx - net (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/tests/test_retry_policy.py :15
import httpx - net (weak) malkreide-swiss-cultural-heritage-mcp-17c9e5b/tests/test_server.py :16
import httpx
tool registrations 1
- get_heritage_item malkreide-swiss-cultural-heritage-mcp-17c9e5b/src/swiss_cultural_heritage_mcp/server.py :2497
declared dependencies 15
- mcp@>=2.0.0,<3
- modern@*
- httpx@>=0.27.0,<1.0.0
- pydantic@>=2.0.0,<3.0.0
- pydantic-settings@>=2.0.0,<3.0.0
- defusedxml@>=0.7.1,<1.0.0
- structlog@>=24.1.0,<27.0.0
- pytest@>=8.0.0
- pytest-asyncio@>=0.23.0
- pytest-cov@>=5.0.0
- respx@>=0.21.0
- ruff@>=0.4.0
- opentelemetry-sdk@>=1.20.0
- opentelemetry-exporter-otlp-proto-http@>=1.20.0
- opentelemetry-instrumentation-httpx@>=0.40b0