magika-mcp
Enables file type detection using Google Magika, providing tools to identify files by content, batch process, scan directories, and look up content type metadata.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@magika-mcpidentify the file type of 'myfile.pdf'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
magika-mcp
MCP server for Google Magika — AI-powered file type detection.
Magika uses a deep learning model to identify file types from their content, not just extensions. This MCP server makes Magika's capabilities available to any MCP client (Claude Code, Claude Desktop, etc.).
Quick Start
Add to your MCP client config:
{
"mcpServers": {
"magika": {
"command": "npx",
"args": ["-y", "magika-mcp"]
}
}
}For Claude Code, add it with:
claude mcp add magika -- npx -y magika-mcpRelated MCP server: Google Threat Intelligence MCP Server
Tools
identify_file
Identify a single file's content type.
Input: path (string) — file path
Output: Enriched result with label, MIME type, group, description, extensions, confidence score, is_text flag.
identify_files
Batch-identify multiple files.
Input: paths (string[]) — array of file paths
Output: Array of enriched results.
identify_content
Identify content from raw base64-encoded bytes.
Input: content (string) — base64-encoded file content
Output: Enriched result.
identify_directory
Recursively scan a directory and identify all files.
Input:
path(string) — directory pathrecursive(boolean, default: true) — scan recursivelylimit(number, default: 1000) — max files to process
Output: Array of enriched results with file paths.
get_content_type_info
Look up metadata for a known content type label (no file analysis).
Input: label (string) — content type label (e.g., "python", "pdf", "jpeg")
Output: MIME type, group, description, extensions, is_text.
list_supported_types
List all content types Magika can detect.
Input: group (string, optional) — filter by group (e.g., "code", "image", "document", "archive")
Output: Array of content types with metadata.
Example Output
{
"path": "/path/to/file.py",
"label": "python",
"mime_type": "text/x-python",
"group": "code",
"description": "Python source",
"extensions": ["py", "pyi"],
"is_text": true,
"score": 0.997,
"overwrite_reason": "none"
}How It Works
Uses
MagikaNodefrom themagikanpm package (TensorFlow.js) for classificationEnriches results with a bundled content types knowledge base (MIME types, groups, descriptions, extensions)
The model (~5MB) downloads automatically on first use and is cached by TensorFlow.js
Lazy initialization — model loads on first tool call, not at server startup
Requirements
Node.js >= 18
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceEnables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.Last updated5,66972MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to access Google's Threat Intelligence suite for file analysis, indicator of compromise searches, and reputation checking. It supports both local and cloud-based deployments for investigating campaigns, threat actors, and malware families.Last updated364
- Flicense-qualityBmaintenanceEnables agents to manage and organize local documents by listing, inspecting, extracting text, searching, and renaming files, with optional Google Drive integration.Last updated
- Alicense-qualityCmaintenanceEnables AI models to search, list, and read files from Google Drive with automatic format conversion for Google Workspace documents.Last updated5,669MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
File uploads for AI agents. Upload, list, and manage files. No signup required.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/akari2600/magika-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server