数据防护服务器

DataDome MCP服务器是一个基于TypeScript的早期实现,通过管理API与客户仪表板交互,提供账户设置查询、端点管理、自定义规则创建和账户使用情况统计等功能。

  • by DataDome
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 DataDome/datadome-mcp-server

使用说明

DataDome MCP服务器

引言

以下是根据上述信息翻译的原文内容:

  • 获取账户设置返回正在使用的账户的参数(文档)
  • 获取所有端点返回所有已配置的终端节点详细信息的集合,可使用可选的搜索过滤器(文档)
  • 获取自定义规则返回所有自定义规则的集合(文档)
  • 创建自定义规则创建一个新的自定义保护规则文档)
  • 获取账户使用情况返回跨端点的账户使用情况和请求数量,使用时间范围过滤器(文档)

运行服务器

安装依赖项:

npm install

复制示例环境文件,并设置您帐户的DataDome管理API密钥(DD_MGMT_KEY (变量):

cp .env.example .env

构建服务器:

npm run build

测试服务器

测试和故障排除服务器最简单的方法是使用 MCP 检查器。

只需运行:

npx @modelcontextprotocol/inspector node dist/main.js

MCP 检查器将自动在新的浏览器窗口中打开,您可以在其中浏览可用的工具。

MCP客户端配置

要在支持MCP的桌面大型语言模型(LLM)应用程序(如Claude Desktop等)中使用此MCP服务器,请在您的MCP设置文件中添加以下配置:

{
  "mcpServers": {
    "datadome": {
      "command": "node",
      "args": ["/absolute/path/to/datadome-public-mcp-server/dist/main.js"],
      "env": {
        "DD_MGMT_KEY": "your-datadome-management-api-key"
      }
    }
  }
}

确保:

  • 替换 /absolute/path/to/datadome-public-mcp-server 替换为您的安装实际路径
  • 替换 your-datadome-management-api-key 使用您实际的DataDome管理API密钥

有用的资源