
CrowdStrike Falcon MCP Server
io.github.CrowdStrike由 GitHub 账号 CrowdStrike 发布v0.20.2更新于 Nov 4, 2026
Connects AI agents with CrowdStrike Falcon for security analysis and automation.
发布方自己的服务:Frontier Reference
概览
将 AI 助手连接到 CrowdStrike Falcon,用于查询检测、主机、威胁情报等安全数据并执行 Falcon 自动化操作。
- 可以做什么
- 搜索、聚合和分析检测事件、威胁情报、IOC 与 Recon 告警
- 查询和管理主机、主机组、策略、排除项、防火墙规则与隔离区记录
- 对 Next-Gen SIEM 执行 CQL 查询,并管理关联规则与 Custom IOA 规则
- 查看云安全、数据安全、身份、漏洞与零信任态势数据
- 运行只读的 Real Time Response 排查流程并触发 Fusion SOAR 工作流
- 使用动态模式按需发现并执行工具,而非加载全部工具架构
- 适用场景
- 适合需要调查安全事件、研判检测结果、查询威胁情报或查看终端与态势数据的场景。该项目已进入维护模式,CrowdStrike 建议多数团队改用其托管版 MCP 服务器。
- 运行要求
- 以本地 Python 包(uv tool install、pip 或 uvx)或 Docker 镜像运行。需要 Falcon API 客户端 ID 与密钥,即 FALCON_CLIENT_ID 和 FALCON_CLIENT_SECRET,以及对应区域的 FALCON_BASE_URL。可选配置包括模块、传输方式、主机与端口、调试日志和 HTTP API 密钥。需要能访问 Falcon API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 CrowdStrike Falcon MCP Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[CrowdStrike Logo (Light)] [CrowdStrike Logo (Dark)]
falcon-mcp
[PyPI version] [PyPI - Python Version] [License: MIT] [MCP Registry] [GitHub MCP] [Gemini CLI Extension]
falcon-mcp is a Model Context Protocol (MCP) server that connects AI agents with the CrowdStrike Falcon platform, powering intelligent security analysis in your agentic workflows. It delivers programmatic access to essential security capabilities—including detections, threat intelligence, and host management—establishing the foundation for advanced security operations and automation.
[!IMPORTANT] falcon-mcp is now in maintenance mode. Development continues in CrowdStrike MCP, CrowdStrike's hosted MCP server, and we recommend moving to it. falcon-mcp stays supported and will keep getting security fixes, but new features will only ship in CrowdStrike MCP. See Moving to CrowdStrike MCP for what this means for you.
Documentation
Full docs are available at developer.crowdstrike.com/falcon-mcp.
Moving to CrowdStrike MCP
falcon-mcp started as an open source project to work out how AI agents should use Falcon. A lot of what we built here, including fixes and ideas from your issues and pull requests, carries forward into CrowdStrike MCP. CrowdStrike MCP is a CrowdStrike product rather than an open source project, so new development won't happen in this repository. Thanks to everyone who filed issues and sent pull requests.
For most teams, CrowdStrike MCP is the better choice now:
- It runs inside the Falcon platform, so there's nothing to install, host, or upgrade.
- Most tools keep the same
falcon_*names, so prompts and agent instructions written for falcon-mcp carry over. - Tool access follows the Falcon roles and permissions you already manage, and activity is recorded in the Falcon audit log.
- New tools and improvements ship there.
What happens to falcon-mcp:
- The same CrowdStrike team that builds CrowdStrike MCP maintains it, and it's supported through the same channels.
- Existing installs keep working. Future releases carry security and dependency fixes only.
- We're no longer accepting feature requests or feature pull requests.
- CrowdStrike MCP is available in US-1, US-2, and EU-1. If your tenant is in another cloud, or you depend on a tool that only falcon-mcp has (see Differences from CrowdStrike MCP), keep using falcon-mcp for now.
- We'll announce an end-of-life date here before the repository is archived.
Modules
See the Module Overview for required API scopes, available tools, and FQL resources.
[!NOTE] The Guardian module reads the
/aidrAPI, whose route and parameter surface is not yet uniform across Falcon deployments. Some tools return HTTP 400 or 404 where an older surface is live. See the Guardian module docs for the details.
Quick Start
Install
Using uv (recommended)
Using pip
Configure
Set the required environment variables (or use a .env file — see the Configuration Guide):
Run
See the Getting Started guide for full installation and configuration details.
Editor Integration
Using uvx (recommended)
With Module Selection
Docker
See the Usage guide for all command line options, module configuration, and library usage.
Container Usage
[!CAUTION] HTTP transports have no authentication by default. Binding to a non-loopback address (
--host 0.0.0.0) exposes an unauthenticated server that anyone who can reach the port can drive with your CrowdStrike credentials. Keep the default loopback bind for local use and set--api-keywhenever you bind wider. Managed runtimes such as AWS Bedrock AgentCore and Google Cloud Run sit behind their own network security layer, so this does not apply to them. See the Configuration guide.
See the Docker Deployment guide for building locally, custom ports, and advanced configurations.
Dynamic Mode
Running many modules at once inflates the context window every AI client must hold. Dynamic mode
replaces the full tool surface with three tools — falcon_list_enabled_tools to see every tool the
server has available, falcon_search_tools to find candidate tools by keyword and then fetch the parameter
schema for the one you pick, and falcon_execute_tool to run it — so agents only load the schemas
they actually need.
See the Dynamic Mode guide for the full discover → execute workflow and trade-offs.
Restricting What a Server Can Do
--modules is all-or-nothing per module: enabling one to get its search tools also exposes every
mutating tool it carries. Three tool-level options narrow that surface.
Tool names are the falcon_-prefixed names your client displays. An unrecognized name aborts
startup rather than being ignored, so a typo in a deny-list cannot silently leave a tool exposed.
Composing the options
--tools is additive, not a narrowing filter. It grants individual tools on top of whatever
--modules already enabled, reaching across the module boundary:
--tools Xon its own registers only X — no modules are loaded by default.--modules detections --tools Xregisters everydetectionstool plus X, even when X belongs to a module that is not enabled. That module contributes only X, not its whole surface, andfalcon_list_enabled_modulesdoes not list it.falcon_list_enabled_toolsdoes list X — it reports the tools available on the server, so it is the reliable answer to "is this capability available here?"
To subtract, use --exclude-tools or --read-only. All four knobs compose, and they resolve in
a fixed order:
--exclude-toolsremoves a tool unconditionally, even if--toolsnames it.--read-onlyremoves every mutating tool unconditionally, even if--toolsnames it.--toolsadds the tools it names, bypassing the module gate.--modulesdecides which tools are candidates by default.
Because the first two rules always win, --read-only and --exclude-tools are safe to set as a
deployment-wide floor: an additive --tools list cannot widen past them. Combining them is how you
express "search everything, change nothing, and don't even offer that one tool":
Filtering applies to dynamic mode too — a withheld tool is absent from falcon_search_tools
results and rejected by falcon_execute_tool. Because dynamic mode dispatches by name rather than
registering tools individually, that rejection spells out that the tool exists but the server's
configuration withholds it, and names the one rule responsible, so an agent reports a disabled tool
as disabled instead of telling the user the capability does not exist.
falcon_list_enabled_tools carries a filters_active field in either mode whenever a rule is in
effect. The startup log reports which rules are active and how many tools --read-only and
--exclude-tools withheld, so you can confirm what you deployed. Run with --debug to see the
withheld tools by name.
These options filter tools, not resources. A withheld tool's FQL guide resource stays available — guides are static field documentation carrying no tenant data.
Deployment Options
Contributing
falcon-mcp is in maintenance mode and no longer accepts new features or modules. We still review security and dependency fixes. To report a vulnerability, follow the security policy.
[!IMPORTANT] This project uses Conventional Commits for automated releases. Please follow the commit message format outlined in our Contributing Guide.
Developer Documentation
- Documentation Guide: Architecture and maintenance guide for the documentation
- Module Development Guide: Instructions for implementing new modules
- Resource Development Guide: Instructions for implementing resources
- Integration Testing Guide: Guide for running integration tests with real API calls
Registries
falcon-mcp is published to public MCP catalogs for discovery and one-click setup in compatible clients:
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
falcon-mcp is maintained by the CrowdStrike team that builds CrowdStrike MCP and is supported through the same channels. It's in maintenance mode, so fixes are limited to security and dependency issues.
For more information, please see our SUPPORT file.
来源:README.md,提交 d766b1a
工具
0版本历史
3- v0.20.2最新Nov 4, 2026
- v0.20.0Oct 22, 2026
- v0.19.0Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Falcon 集成
Frontier Reference
so.falcon官方发布者
一个远程参考服务器,提供前沿设计相关资料:文件格式、转换器、定义、传感器、公司和设计工作。

Falcon Shield
由 GitHub 账号 ygfalcon 发布
面向代理的Solana交易预签名防护:ALLOW/WARN/BLOCK判定,x402 USDC按次付费。AI 翻译

falcon.sol agents
由 GitHub 账号 ygfalcon 发布
面向 AI 代理的远程按次付费数据服务:Solana 钱包与代币风险检查、SEC 财务对比、文档抽取和加密结构化票据定价,通过 x402 以 USDC 付费。

falcon.sol structures
由 GitHub 账号 ygfalcon 发布
通过蒙特卡洛方法为加密货币结构化票据(自动赎回、鲨鱼鳍、区间累计)定价;x402。AI 翻译

falcon.sol docs: bank statement extraction for agents (x402)
由 GitHub 账号 ygfalcon 发布
falcon.sol docs: bank statement extraction for agents (x402) 的托管 MCP 服务;无需登录;Streamable HTTP;4 个工具。