皮质含量MCP(骨架)
此存储库是 骨架 用于Palo Alto Networks Cortex的内容工程MCP服务器(XSIAM/XDR/XSOAR)。
- 尚未实现任何业务逻辑。
- 所有Python模块只包含占位符和TODO。
- 所有实施工作都是由Codex/ChatGPT使用中的提示手册驱动的
docs/.
如何使用这个骨架
- 在VS Code中打开此文件夹。
- 从中的提示文件开始
docs/(例如。prompts_phase1_docs_examples.md). - 对于以下每个文件
src/和rft/,按照相关提示生成代码和测试。
Docker使用
构建容器映像(复制仓库,安装所有Python依赖项,并公开MCP服务器):
docker build -t cortex-mcp .通过HTTP运行服务器(默认为端口 8000).所有配置都可以通过安装 .env 文件或通过标准环境变量:
# using an env file (e.g., secrets + MCP_AUTH_TOKEN, CORTEX_* values, etc.)
docker run --env-file .env -p 8000:8000 cortex-mcp
# or pass only the variables you need
docker run -p 8000:8000 \
-e MCP_AUTH_TOKEN=changeme \
-e CORTEX_DOCS_BASE_URL=https://docs-cortex.paloaltonetworks.com \
cortex-mcp默认情况下,容器运行 python -m cortex_mcp.main,这是对两者的尊重 .env 值(从工作目录加载)和Docker/Kubernetes设置的任何环境变量。以(权力)否决 MCP_TRANSPORT, MCP_HOST,或 MCP_PORT 如果需要更改公开的协议/端口。
