# 脚本文档 本文档自动生成,包含项目中所有脚本的说明。 ## 脚本列表 ### scripts/ci-cd/build/generate-docs.sh **描述**: 文档生成脚本 自动生成项目文档 颜色定义 **用法**: 请查看脚本内部说明 ### scripts/ci-cd/quality/lint.sh **描述**: 代码质量检查脚本 检查脚本语法、代码风格等 颜色定义 ### scripts/ci-cd/quality/security-scan.sh **描述**: 安全扫描脚本 扫描代码中的安全问题和敏感信息 颜色定义 ### scripts/deployment/consul/consul-variables-example.sh **描述**: Consul 变量和存储配置示例脚本 此脚本展示了如何配置Consul的变量和存储功能 配置参数 ### scripts/deployment/consul/deploy-consul-cluster-kv.sh **描述**: Consul集群部署脚本 - 遵循最佳变量命名规范 此脚本将部署一个完全遵循 config/{environment}/{provider}/{region_or_service}/{key} 格式的Consul集群 配置参数 ### scripts/deployment/vault/deploy-vault.sh **描述**: 部署Vault集群的脚本 检查并安装Vault ### scripts/deployment/vault/vault-dev-example.sh **描述**: Vault开发环境使用示例 设置环境变量 ### scripts/deployment/vault/vault-dev-quickstart.sh **描述**: Vault开发环境快速开始指南 1. 设置环境变量 ### scripts/mcp/configs/sync-all-configs.sh **描述**: 链接所有MCP配置文件的脚本 该脚本将所有IDE和AI助手的MCP配置链接到NFS共享的配置文件 检查NFS配置文件是否存在 ### scripts/mcp/tools/start-mcp-server.sh **描述**: 设置环境变量 启动MCP服务器 ### scripts/setup/config/generate-consul-config.sh **描述**: Consul配置生成脚本 此脚本使用Consul模板从KV存储生成最终的Consul配置文件 配置参数 ### scripts/setup/config/setup-consul-cluster-variables.sh **描述**: Consul变量配置脚本 - 遵循最佳命名规范 此脚本将Consul集群配置存储到Consul KV中,遵循 config/{environment}/{provider}/{region_or_service}/{key} 格式 配置参数 ### scripts/setup/config/setup-consul-variables-and-storage.sh **描述**: Consul 变量和存储配置脚本 用于增强Consul集群功能 颜色输出 ### scripts/setup/environment/setup-environment.sh **描述**: 环境设置脚本 用于设置开发环境的必要组件和依赖 颜色定义 ### scripts/setup/init/init-vault-cluster.sh **描述**: Vault集群初始化和解封脚本 颜色定义 ### scripts/setup/init/init-vault-dev-api.sh **描述**: 通过API初始化Vault开发环境(无需本地vault命令) 颜色定义 ### scripts/setup/init/init-vault-dev.sh **描述**: Vault开发环境初始化脚本 颜色定义 ### scripts/testing/infrastructure/test-nomad-config.sh **描述**: 测试Nomad配置文件 ### scripts/testing/infrastructure/test-traefik-deployment.sh **描述**: Traefik部署测试脚本 用于测试Traefik在Nomad集群中的部署和功能 颜色定义 **用法**: 请查看脚本内部说明 ### scripts/testing/integration/verify-vault-consul-integration.sh **描述**: 验证Vault与Consul集成状态 颜色定义 ### scripts/testing/mcp/test_direct_search.sh **描述**: 创建一个简单的Python脚本来测试search_documents方法 ### scripts/testing/mcp/test_local_mcp_servers.sh **描述**: 测试当前环境中的MCP服务器 检查当前环境中是否有MCP配置 ### scripts/testing/mcp/test_mcp_interface.sh **描述**: 测试MCP服务器在实际MCP接口中的调用 ### scripts/testing/mcp/test_mcp_search_final.sh **描述**: 先添加一个文档 ### scripts/testing/mcp/test_mcp_servers.sh **描述**: 测试MCP服务器脚本 ### scripts/testing/mcp/test_qdrant_ollama_tools.sh **描述**: 测试search_documents工具 ### scripts/testing/mcp/test_qdrant_ollama_tools_fixed.sh **描述**: 测试search_documents工具(不带filter参数) ### scripts/testing/mcp/test_search_documents.sh **描述**: 先添加一个文档 ### scripts/testing/run_all_tests.sh **描述**: MCP服务器测试运行器 自动运行所有MCP服务器测试脚本 颜色定义 ### scripts/testing/test-runner.sh **描述**: 项目测试快速执行脚本 从项目根目录快速运行所有MCP服务器测试 颜色定义 ### scripts/utilities/backup/backup-all.sh **描述**: 全量备份脚本 备份所有重要的配置和数据 颜色定义 ### scripts/utilities/backup/backup-consul.sh **描述**: Consul备份脚本 此脚本用于创建Consul的快照备份,并管理备份文件 配置参数 ### scripts/utilities/helpers/fix-alpine-cgroups-systemd.sh **描述**: Alternative script to fix cgroup configuration using systemd approach Check if running as root ### scripts/utilities/helpers/fix-alpine-cgroups.sh **描述**: Script to fix cgroup configuration for container runtime in Alpine Linux Check if running as root ### scripts/utilities/helpers/manage-vault-consul.sh **描述**: Vault与Consul集成管理脚本 颜色定义 函数定义 **用法**: 请查看脚本内部说明 ### scripts/utilities/helpers/nomad-leader-discovery.sh **描述**: Nomad 集群领导者发现与访问脚本 此脚本自动发现当前 Nomad 集群领导者并执行相应命令 默认服务器列表(可根据实际情况修改) **用法**: 请查看脚本内部说明 ### scripts/utilities/helpers/show-vault-dev-keys.sh **描述**: 显示开发环境Vault密钥信息 检查密钥文件是否存在 ### scripts/utilities/maintenance/cleanup-global-config.sh **描述**: Nomad Global 配置清理脚本 此脚本用于移除配置文件中的 .global 后缀 颜色输出