spiderfoot_ping
Verify SpiderFoot server responsiveness to ensure the OSINT reconnaissance tool is operational and ready for scan management and data analysis.
Instructions
Ping SpiderFoot server to verify it is responding.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:39-43 (registration)Registration of the spiderfoot_ping MCP tool in the stdio server, including inline schema (empty input) and thin handler wrapper around sf.ping().server.registerTool( 'spiderfoot_ping', { title: 'Ping', description: 'Ping SpiderFoot server to verify it is responding.', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.ping()) }] }) );
- src/index-http.ts:23-27 (registration)Registration of the spiderfoot_ping MCP tool in the HTTP server, including inline schema (empty input) and thin handler wrapper around sf.ping().server.registerTool( 'spiderfoot_ping', { title: 'Ping', description: 'Ping SpiderFoot server to verify it is responding.', inputSchema: {} }, async () => ({ content: [{ type: 'text', text: JSON.stringify(await sf.ping()) }] }) );
- src/spiderfootClient.ts:24-27 (helper)The core helper function in SpiderfootClient that implements the ping by sending an HTTP GET request to the Spiderfoot server's /ping endpoint and returning the response data.async ping() { const { data } = await this.http.get('/ping'); return data; }