A Model Context Protocol (MCP) server that enables natural language queries to databases
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-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 4
- fs XGenerationLab-xiyan_mcp_server-7d3ee1c/setup 2.py :20
long_description=open('README.md').read(), # 从 README 文件读取详细描述 - fs XGenerationLab-xiyan_mcp_server-7d3ee1c/setup.py :20
long_description=open('README.md').read(), # 从 README 文件读取详细描述 - fs XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/server.py :41
with open(config_path, "r") as file: - fs XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/utils/file_util.py :21
with open(filename, 'r', encoding='utf-8') as file:
network 1
- net XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/utils/db_config.py :4
from urllib.parse import quote_plus
database 2
- db XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/utils/db_source.py :4
from sqlalchemy import MetaData, Table, select, text - db XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/utils/db_util.py :4
from sqlalchemy import create_engine, MetaData, Table, Column, String, Integer, select, text
tool registrations 1
- get_data XGenerationLab-xiyan_mcp_server-7d3ee1c/src/xiyan_mcp_server/server.py :223
declared dependencies 5
- mcp@>=1.0.0
- mysql-connector-python@>=9.1.0
- llama_index@*
- sqlalchemy@*
- pymysql@*