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
- AsecurityFlicenseAqualityA Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.Last updated -1318JavaScript
- -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 -4TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
- -securityFlicense-qualityA Model Control Protocol server that enables AI assistants to interact with Metabase databases, allowing models to explore database schemas, retrieve metadata, visualize relationships, and execute actions.Last updated -1Python