本服务器基于 Model Context Protocol (MCP),提供了与 Huntress API 交互的工具。它为账户管理、组织管理、代理管理、事件报告、总结报告等功能提供了编程访问接口,极大地方便了相关操作。
本服务器提供了便捷的编程访问接口,可用于账户管理、组织管理、代理管理等多种功能。下面将为您详细介绍其安装和使用方法。
若要通过 Smithery 自动安装 Huntress API MCP 服务器以供 Claude Desktop 使用,可执行以下命令:
npx -y @smithery/cli install huntress-mcp-server --client claude
npm install
.env.example
创建一个 .env
文件:HUNTRESS_API_KEY=your_api_key_here
HUNTRESS_API_SECRET=your_api_secret_here
npm run build
以下是一些常用工具的使用示例:
# 获取当前账户信息
get_account_info
# 列出账户中的组织
list_organizations
# 获取特定组织的详细信息
get_organization
# 列出账户中的代理
list_agents
# 获取特定代理的详细信息
get_agent
# 列出事件报告
list_incident_reports
# 获取特定事件报告的详细信息
get_incident_report
# 列出总结报告
list_summary_reports
# 获取特定总结报告的详细信息
get_summary_report
# 列出费用报告
list_billing_reports
# 获取特定费用报告的详细信息
get_billing_report
服务器需要以下环境变量:
HUNTRESS_API_KEY
:您的 Huntress API KeyHUNTRESS_API_SECRET
:您的 Huntress API Secret Key这些可以在您的 Huntress 账户的
下的“API凭证”部分获取。
将以下配置添加到您的 MCP 设置中:
{
"mcpServers": {
"huntress": {
"command": "node",
"args": ["path/to/huntress-server/build/index.js"],
"env": {
"HUNTRESS_API_KEY": "your_api_key_here",
"HUNTRESS_API_SECRET": "your_api_secret_here"
}
}
}
}
服务器实现了 Huntress API 的速率限制,即每分钟 60 次请求的滑动窗口。这意味着:
服务器处理了多种错误场景:
[在此处指定许可证信息,如果适用]
此文档为您提供了 Huntress API MCP 服务器的完整功能概述和使用指南。如需进一步帮助或详细信息,请参考相关文档或联系支持团队。