dmdund-cloudflare-mcp-authless-urlhaus

dmdund/dmdund-cloudflare-mcp-authless-urlhaus

3.1

If you are the rightful owner of dmdund-cloudflare-mcp-authless-urlhaus and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This server provides URL security checking using the URLhaus malware database, integrated with the Model Context Protocol (MCP) for enhanced security features.

Tools
1
Resources
0
Prompts
0

MCP Server with URLhaus Security Checker

This is an MCP (Model Context Protocol) server that provides URL security checking using the URLhaus malware database.

Features

  • URLhaus Security Checker: Check URLs against the URLhaus malware database
  • MCP Server: Compatible with MCP clients like Claude Desktop

Customizing your MCP Server

To add your own tools to the MCP server, define each tool inside the init() method of src/index.ts using this.server.tool(...).

URLhaus API Configuration

To use the URLhaus API tool:

  1. Get an API key from URLhaus
  2. Update the API key directly in src/config.ts:
    export const config = {
        urlhaus: {
            apiUrl: 'https://urlhaus-api.abuse.ch/v1/url/',
            apiKey: 'your-actual-api-key-here'
        }
    };
    

Available Tools

  • check_url: Check a URL against the URLhaus malware database

Connect Claude Desktop to your MCP server

You can connect to your MCP server from Claude Desktop using the mcp-remote proxy.

To connect to your MCP server from Claude Desktop, follow Anthropic's Quickstart and within Claude Desktop go to Settings > Developer > Edit Config.

Update with this configuration:

{
  "mcpServers": {
    "urlhaus-security": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"
      ]
    }
  }
}

Restart Claude and you should see the tools become available.