arkime-mcp-server
Provides tools for monitoring Arkime cluster health including OpenSearch version, node count, and shard status through the capture_status tool.
Click on "Deploy 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., "@arkime-mcp-serversearch for connections to suspicious domains in the last hour"
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.
arkime-mcp-server
An MCP server for Arkime full packet capture. Lets AI assistants search network sessions, investigate traffic patterns, and monitor capture health.
Tools
Tool | Description |
| Search sessions with Arkime expressions, returns source/dest IPs, ports, protocols, bytes, geo, and AS info |
| Full decoded protocol detail for a single session |
| Decoded packet data for a session |
| Top N values for any field by session count (hosts, ports, domains, etc.) |
| Network connection graph — nodes and links with byte/packet/session counts |
| Distinct external IPs contacted by an internal host |
| DNS queries captured in traffic, filterable by domain pattern or source IP |
| PTR/reverse DNS lookup for an IP |
| Sessions going to non-RFC1918 destinations, sorted by bytes |
| Destination traffic breakdown by country |
| Arkime cluster health — node count, shard status, OpenSearch version |
| PCAP capture files with sizes, packet counts, and time ranges |
| Available Arkime session fields for use in search expressions |
Related MCP server: Android Proxy MCP
Setup
npm install
npm run buildConfiguration
Set environment variables:
Variable | Required | Default | Description |
| No |
| Arkime viewer URL |
| No |
| Arkime API username |
| Yes | — | Arkime API password |
Usage with Claude Code
Add to your MCP settings (e.g., .mcp.json):
{
"mcpServers": {
"arkime": {
"command": "node",
"args": ["/path/to/arkime-mcp-server/build/index.js"],
"env": {
"ARKIME_PASSWORD": "your-password"
}
}
}
}Authentication
Arkime uses HTTP Digest authentication. The server handles this via the digest-fetch library.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- ArcjetOAuthcom.arcjet
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
MCP server for building and testing AI agents with multi-model experimentation and insights.
- mttrlyOAuthcom.mttrly
AI-powered incident management and server monitoring via MCP.
One MCP server over 253 data sources: Reddit, LinkedIn, YouTube, G2, search and AI answers.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables AI-assisted network packet analysis using Wireshark's TShark tool. It provides tools for pcap file overview, session extraction, protocol filtering, and statistical analysis through a standardized interface.1MIT
- AlicenseAqualityFmaintenanceAn MCP server that enables AI assistants to capture and analyze HTTP/HTTPS traffic from Android devices. It supports smart searching of network requests and provides tools for detailed traffic analysis via natural language.11231MIT
- AlicenseAqualityDmaintenanceAn MCP server that exposes TShark as tools for AI-assisted network packet analysis, supporting PCAP analysis, live capture, TLS decryption, and telecom/SS7 signaling protocols.251MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that provides AI assistants with professional-grade network analysis capabilities, combining Wireshark packet analysis, nmap scanning, and threat intelligence for enhanced network troubleshooting and security analysis.MIT