Mallory MCP Server
Mallory provides a robust source of cyber and threat intelligence. Use this MCP Server to enable your agents with real-time cyber threat intelligence and detailed information about vulnerabilities, threat actors, malware, techniques and other cyber-relevant entities and content.
📋 Prerequisites
- Python 3.13 or higher
- uv for dependency management (recommended)
🚀 Quick Start
Installation
Clone the repository:
Set up a virtual environment and install dependencies:
Install Development Dependencies
For development work, install the optional dependencies:
Set Up Pre-commit Hooks
This project uses pre-commit hooks to ensure code quality. Install them with:
⚙️ Configuration
Create a .env
file in the project root with the following variables:
🏃♂️ Running the Server
Direct Execution
or
Via the Claude Desktop Configuration
Add the following to your claude_desktop_config.json
:
📦 Project Structure
🧪 Development
Code Style
This project uses:
Format your code with:
Commit Message Format
This project follows the conventional commit format. Each commit message should follow this pattern:
Where type
is one of:
feat
orfeature
: New featurefix
,bugfix
, orhotfix
: Bug fixeschore
: Regular maintenance tasksrefactor
: Code changes that neither fix bugs nor add featuresdocs
: Documentation only changesstyle
: Changes that don't affect the meaning of the codetest
: Adding or correcting testsperf
: Performance improvementsci
: Changes to CI configurationbuild
: Changes to build system or dependenciesrevert
: Reverting previous commits
Example: feat(server): add new authentication method
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'feat: add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A robust Model Control Protocol server that enables AI agents to access real-time cyber threat intelligence and detailed information about vulnerabilities, threat actors, malware, and other cyber-security entities.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to search and retrieve information about security exploits and vulnerabilities from the Exploit Database, enhancing cybersecurity research capabilities.Last updated -8TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides network analysis tools for security professionals, enabling AI models like Claude to perform tasks such as ASN lookups, DNS analysis, WHOIS retrieval, and IP geolocation for security investigations.Last updated -1PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that performs third-party threat intelligence enrichment for various observables (IP addresses, domains, URLs, emails) using services like VirusTotal, Shodan, and AbuseIPDB.Last updated -
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python