github analyzed · update queued aee6080

SoluDevTech/mcp-raganything

github

API/MCP wrapper for RagAnything

maintainer
SoluDevTech
license
first seen
2026-06-11
last seen
2026-06-19
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

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

No tools enumerated yet for this server.

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

filesystem 8

  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/classical_index_file_use_case.py :43 async with aiofiles.open(file_path, "wb") as f:
  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/classical_index_folder_use_case.py :3 from pathlib import Path
  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/index_file_use_case.py :34 async with aiofiles.open(file_path, "wb") as f:
  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/index_folder_use_case.py :54 async with aiofiles.open(
  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/read_bricks_document_use_case.py :36 async with aiofiles.open(tmp_path, "wb") as f:
  • fs SoluDevTech-mcp-raganything-aee6080/src/application/use_cases/read_file_use_case.py :32 async with aiofiles.open(tmp_path, "wb") as f:
  • fs SoluDevTech-mcp-raganything-aee6080/src/infrastructure/rag/lightrag_adapter.py :6 from pathlib import Path
  • fs SoluDevTech-mcp-raganything-aee6080/src/main.py :5 from pathlib import Path

network 1

  • net SoluDevTech-mcp-raganything-aee6080/src/infrastructure/bricks/bricks_api_adapter.py :6 import urllib.error

database 4

  • db SoluDevTech-mcp-raganything-aee6080/src/alembic/env.py :6 from sqlalchemy import pool
  • db SoluDevTech-mcp-raganything-aee6080/src/infrastructure/database/asyncpg_health_adapter.py :3 import asyncpg
  • db SoluDevTech-mcp-raganything-aee6080/src/infrastructure/rag/classical_bm25_adapter.py :14 import asyncpg
  • db SoluDevTech-mcp-raganything-aee6080/src/infrastructure/rag/pg_textsearch_adapter.py :8 import asyncpg

tool registrations 9

  • list_bricks_documents SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_bricks_tools.py :28
  • read_bricks_document SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_bricks_tools.py :65
  • publish_section_version SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_bricks_tools.py :103
  • classical_query SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_classical_tools.py :16
  • list_files SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_file_tools.py :38
  • list_folders SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_file_tools.py :57
  • read_file SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_file_tools.py :72
  • query_knowledge_base SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_query_tools.py :22
  • query_knowledge_base_multimodal SoluDevTech-mcp-raganything-aee6080/src/application/api/mcp_query_tools.py :58

declared dependencies 25

  • aiofiles@>=24.1.0
  • aiohttp@>=3.14.0
  • alembic@>=1.13.0
  • asyncpg@>=0.31.0
  • fastapi@>=0.124.0
  • authlib@>=1.7.1
  • fastmcp@>=3.2.0
  • cryptography@>=46.0.5
  • httpx@>=0.27.0
  • idna@>=3.15
  • kreuzberg@>=4.8.2
  • langchain-core@>=1.3.3
  • langchain-openai@>=1.1.12
  • langchain-postgres@>=0.0.17
  • langsmith@>=0.8.0
  • lightrag-hku@>=1.4.13
  • mako@>=1.3.12
  • mcp@>=1.24.0
  • minio@>=7.2.18
  • openai@>=2.9.0
  • pgvector@>=0.3.6,<0.4.0
  • pydantic-settings@>=2.12.0
  • python-dotenv@>=1.2.1
  • python-multipart@>=0.0.27
  • raganything@>=1.2.10