Local MCP server for IMAGIN.studio documentation search
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
- HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
- HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
transport stdio · http counts 1 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
search_docs
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit a82d346 · analyzer v33 · 1w ago
danger signals1
- committed secret Google API key IMAGIN-studio-api-docs-mcp-a82d346/src/config.py :55
AIzaSy…(39 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 21
filesystem 10
- fs IMAGIN-studio-api-docs-mcp-a82d346/src/config.py :11
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/engine/__init__.py :9
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/engine/background.py :11
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/engine/freshness.py :13
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/engine/vector_store.py :9
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/pipeline/__init__.py :10
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/pipeline/git_sync.py :11
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/pipeline/markdown_parser.py :8
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/pipeline/openapi_parser.py :19
from pathlib import Path - fs IMAGIN-studio-api-docs-mcp-a82d346/src/utils/paths.py :9
from pathlib import Path
shell / exec 1
- shell IMAGIN-studio-api-docs-mcp-a82d346/src/pipeline/git_sync.py :9
import subprocess
network 3
- net IMAGIN-studio-api-docs-mcp-a82d346/src/config.py :12
from urllib.parse import urlparse - net IMAGIN-studio-api-docs-mcp-a82d346/src/engine/freshness.py :14
from urllib.request import Request, urlopen - net IMAGIN-studio-api-docs-mcp-a82d346/src/telemetry.py :21
import urllib.error
secrets 1
- secrets IMAGIN-studio-api-docs-mcp-a82d346/src/config.py :55
TELEMETRY_GCP_API_KEY: str = os.getenv("IMAGIN_DOCS_GCP_API_KEY", "AIzaSy…(39 chars, redacted)")
tool registrations 1
- search_docs IMAGIN-studio-api-docs-mcp-a82d346/src/main.py :33
declared dependencies 7
- fastmcp@>=3.0.0,<4.0.0
- pydantic@>=2.0.0,<3.0.0
- python-dotenv@>=1.0.0,<2.0.0
- pyyaml@>=6.0.0,<7.0.0
- python-frontmatter@>=1.1.0,<1.2.0
- fastembed@>=0.8.0,<0.9.0
- lancedb@>=0.17.0,<0.18.0