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 "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., "@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 |
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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/swannman/arkime-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server