shodan-mcp-server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Shodan-MCP-Server 是一个提供 Shodan API 访问的 MCP 服务,主要用于设备信息查询、漏洞跟踪和 DNS 解析。

核心功能

  1. Host Information: 获取特定 IP 地址的详细信息。
  2. Search: 使用 Shodan 搜索语法查询数据库。
  3. DNS Lookup: 解析域名。
  4. CVE Information: 获取特定 CVE 漏洞的详细信息。

适用场景

  1. 开发者需要集成 Shodan 情报到应用程序中。
  2. 安全研究人员需要查询设备信息和漏洞信息。
  3. 需要解析域名的应用场景。

工具列表

  1. get_ip_info: 获取 IP 地址的详细信息。
  2. dns_lookup: 解析域名。
  3. get_vulnerabilities: 跟踪与 IP 地址相关的漏洞。
  4. cve_info: 获取特定 CVE ID 的详细信息。
  5. search: 搜索 Shodan 数据库。

常见问题解答

  1. 如何获取 Shodan API Key?
  2. Shodan 获取 API Key。
  3. 如何配置 MCP 服务器?
  4. ~/.config/mcp/settings.json 中配置 MCP 服务器。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/X3r0K/Shodan-MCP-Server.git
    cd shodan-mcp-server
  2. 安装依赖:
    bash
    npm install
  3. 构建项目:
    bash
    npm run build

调试方式

  1. 使用 @modelcontextprotocol/sdk 调用工具:
    ```javascript
    import { use_mcp_tool } from '@modelcontextprotocol/sdk';

async function getIpInfo(ip) {
const result = await use_mcp_tool('shodan', 'get_ip_info', { ip });
console.log(result);
}

getIpInfo('8.8.8.8');
```

点击访问

搜索工具

GitHub API MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 4:23:15

搜索工具

PubChem MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 4:23:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索