enrichment-mcp

enrichment-mcp

3.1

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

The Enrichment MCP Server is a Model Context Protocol server designed to perform enrichment on provided observables using various third-party services.

The Enrichment MCP Server is a specialized Model Context Protocol (MCP) server that facilitates the enrichment of observables by interfacing with multiple third-party services. It leverages the 'security-cli' Python package to communicate with services like VirusTotal, Hybrid Analysis, and others, providing a streamlined approach to data enrichment. The server is designed to be flexible, allowing users to configure which services to use based on the type of observable provided. It supports a range of observable types, including IP addresses, domains, URLs, and emails, and can be easily extended to support additional services or observable types. The server is configured using a YAML file and requires API keys for the services it interacts with. It is designed to be run locally, with environmental variables used to securely manage API keys and other sensitive information. The server also includes a templating system for customizing the output of each service, ensuring that the data returned is both relevant and easy to interpret.

Features

  • Supports multiple third-party enrichment services like VirusTotal, Hybrid Analysis, and more.
  • Configurable via a YAML file, allowing for easy customization of supported services.
  • Utilizes 'security-cli' for seamless communication with different services.
  • Supports a variety of observable types including IP addresses, domains, URLs, and emails.
  • Includes a templating system for customizing service output using Jinja2 templates.