github Python analyzed a82d346

IMAGIN-studio/api-docs-mcp

v0.1.24
github

Local MCP server for IMAGIN.studio documentation search

maintainer
IMAGIN-studio
licence
Apache-2.0
first seen
2026-06-03
last seen
2026-09-09
releases · 30d
2
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
  2. HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
  3. HIGH code analysis flagged committed secret in IMAGIN-studio/api-docs-mcp
capabilities 1 tools
transport stdio · http counts 1 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • search_docs
skills & danger signals github-tarball
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

code evidence v0.1.24 · github-tarball
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