Skip to main content
Glama

MCP Database Filesystem

by ppengit
MIT License
  • Apple
  • Linux
.env4.42 kB
# MCP SQL Server Filesystem Configuration # ===================================== # 复制此文件为 .env 并根据您的环境进行配置 # ============================================================================= # 数据库配置 (Database Configuration) # ============================================================================= # SQL Server 服务器地址 DB_SERVER=localhost # 数据库名称 DB_DATABASE=master # 认证方式 (true=Windows认证, false=SQL Server认证) DB_USE_WINDOWS_AUTH=true # SQL Server 认证用户名 (仅在 DB_USE_WINDOWS_AUTH=false 时需要) # DB_USERNAME=your_username # SQL Server 认证密码 (仅在 DB_USE_WINDOWS_AUTH=false 时需要) # DB_PASSWORD=your_password # SQL Server 端口 DB_PORT=1433 # ODBC 驱动程序名称 DB_DRIVER=ODBC Driver 17 for SQL Server # 连接超时时间 (秒) DB_CONNECTION_TIMEOUT=30 # 命令超时时间 (秒) DB_COMMAND_TIMEOUT=30 # 连接池大小 DB_POOL_SIZE=5 # 最大溢出连接数 DB_MAX_OVERFLOW=10 # ============================================================================= # 增强的数据库连接参数 (Enhanced Database Connection Parameters) # ============================================================================= # 信任服务器证书 (适用于开发环境和自签名证书) DB_TRUST_SERVER_CERTIFICATE=true # 启用加密连接 (生产环境建议设为 true) DB_ENCRYPT=false # 启用多个活动结果集 (提高性能) DB_MULTIPLE_ACTIVE_RESULT_SETS=true # 应用程序名称 (用于连接跟踪和监控) DB_APPLICATION_NAME=MCP-Db-Filesystem # ============================================================================= # 文件系统配置 (Filesystem Configuration) # ============================================================================= # 允许访问的路径 (用逗号分隔) # FS_ALLOWED_PATHS=/home/user/documents,/home/user/projects # 禁止访问的路径 (用逗号分隔) # FS_BLOCKED_PATHS=/etc,/var,/usr # 最大文件大小 (字节) FS_MAX_FILE_SIZE=104857600 # 允许的文件扩展名 (用逗号分隔) # FS_ALLOWED_EXTENSIONS=.txt,.json,.xml,.csv,.log # 启用写入操作 FS_ENABLE_WRITE=true # 启用删除操作 (谨慎启用) FS_ENABLE_DELETE=false # ============================================================================= # 安全配置 (Security Configuration) # ============================================================================= # 启用 SQL 注入保护 SEC_ENABLE_SQL_PROTECTION=true # 最大查询长度 SEC_MAX_QUERY_LENGTH=10000 # 启用查询日志记录 SEC_ENABLE_QUERY_LOGGING=true # 记录敏感数据 (生产环境建议设为 false) SEC_LOG_SENSITIVE_DATA=false # ============================================================================= # 服务器配置 (Server Configuration) # ============================================================================= # 启用调试模式 SERVER_DEBUG=false # 日志级别 (DEBUG, INFO, WARNING, ERROR, CRITICAL) SERVER_LOG_LEVEL=INFO # 日志文件路径 (可选) # SERVER_LOG_FILE=/var/log/mcp-db-filesystem.log # ============================================================================= # MCP 调试配置 (MCP Debug Configuration) # ============================================================================= # 启用 MCP 调试输出 MCP_DEBUG=false # Web UI 主机地址 (127.0.0.1=仅本地访问, 0.0.0.0=允许远程访问) MCP_WEB_HOST=127.0.0.1 # Web UI 端口 MCP_WEB_PORT=8765 # 启用桌面应用模式 MCP_DESKTOP_MODE=false # UI 语言 (zh-CN=简体中文, zh-TW=繁体中文, en=英语) MCP_LANGUAGE=zh-CN # ============================================================================= # 示例配置说明 # ============================================================================= # 开发环境配置示例: # DB_SERVER=localhost # DB_DATABASE=TestDB # DB_USE_WINDOWS_AUTH=true # DB_TRUST_SERVER_CERTIFICATE=true # DB_ENCRYPT=false # MCP_DEBUG=true # 生产环境配置示例: # DB_SERVER=prod-sql-server.company.com # DB_DATABASE=ProductionDB # DB_USE_WINDOWS_AUTH=false # DB_USERNAME=mcp_user # DB_PASSWORD=secure_password # DB_TRUST_SERVER_CERTIFICATE=false # DB_ENCRYPT=true # MCP_DEBUG=false # SEC_LOG_SENSITIVE_DATA=false # SSH 远程环境配置示例: # MCP_WEB_HOST=0.0.0.0 # MCP_WEB_PORT=8765 # MCP_DESKTOP_MODE=false # 本地桌面环境配置示例: # MCP_WEB_HOST=127.0.0.1 # MCP_DESKTOP_MODE=true

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ppengit/mcp-db-filesystem'

If you have feedback or need assistance with the MCP directory API, please join our Discord server