API/MCP wrapper for RagAnything
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
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