enrichment-mcp

enrichment-mcp

0

The Enrichment MCP Server is a Model Context Protocol server that facilitates enrichment operations on observables through various third-party services. It supports multiple observable types and provides a configurable, extendable solution for enrichment needs, emphasizing future usability and template management through Jinja2.

Enrichment MCP Server

A Model Context Protocol (MCP) server designed to perform enrichment on various observables using configured services. It employs third-party enrichment services, including VirusTotal and Hybrid Analysis, among others. Key features include endpoints for observable-lookup, lookup-ipaddress, lookup-domain, lookup-url, and lookup-email. Services supported are mapped for enrichment action types. The configuration is managed through a config file with sensitive data stored as environmental variables.

Features

  • observable-lookup: Routes observables to the correct tool.
  • lookup-ipaddress: Enriches IPv4 addresses.
  • lookup-domain: Enriches domain names.
  • lookup-url: Enriches URLs.
  • lookup-email: Enriches email addresses.

Usage

Follow instructions from https://modelcontextprotocol.io/quickstart/user to set up the server. Requires installation of uv and addition of the repository to the configuration file of Claude for Desktop.