This project provides an MCP (Message Context Protocol) server for Parseable, enabling AI agents and tools to interact with Parseable data streams (logs, metrics, traces) using natural language and structured tool calls.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-parseable-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This project is currently in early development with focus on log data. > Feedback and contributions are welcome.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / analytics
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
MCP Server for GCP environment for interacting with various Observability APIs.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Parseable Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This project is currently in early development with focus on log data. Feedback and contributions are welcome.
Testing has been done using:
- vscode with Github Copilot as the agent.
- opencode agent CLI tool
This project provides an MCP (Message Context Protocol) server for Parseable, enabling AI agents and tools to interact with Parseable data streams (logs, metrics, traces) using natural language and structured tool calls.
In Parseable dataset and data stream names are used interchangeably, as Parseable's datasets are essentially named data streams. In all tool description we try to use the term data stream to avoid confusion with the term dataset which can have different meanings in other contexts.
The mcp server does not implement any authentication mechanisms. If this is needed, use a reverse proxy like nginx or envoy in front of the mcp server to add authentication and authorization.
The mcp server does not implement any session management since all tool calls are stateless. This may change in the future.
Ensure you have Go 1.20+ installed.
git clone https://github.com/thenodon/mcp-parseable-server
cd mcp-parseable-server
# Build the MCP server binary
go build -o mcp-parseable-server ./cmd/mcp_parseable_server
./mcp-parseable-server --listen :9034
The MCP server will listen on http://localhost:9034/mcp for agent/tool requests.
./mcp-parseable-server --mode stdio
This mode is used for CLI or agent-to-agent workflows.
You can configure the Parseable connection using environment variables or flags:
PARSEABLE_URL or --parseable-url- url to the parseable instance (default: http://localhost:8000)PARSEABLE_USERNAME or --parseable-user (default: admin)PARSEABLE_PASSWORD or --parseable-pass (default: admin)LISTEN_ADDR or --listen - the address when running the mcp server in http mode (default: :9034)INSECURE - set to true to skip TLS verification (default: false)`LOG_LEVEL - set log level. Supported levels are debug, info, warn and error (default: info)Example:
PARSEABLE_URL="http://your-parseable-host:8000" PARSEABLE_USER="admin" PARSEABLE_PASS="admin" ./mcp-parseable-server
For production deployment use a reverse proxy like nginx or envoy in front of the mcp server that manages authentication, authorization, and tls termination.
See TESTING.md for a complete testing guide.
query_data_streamExecute a SQL query against a data stream.
query: SQL query stringstreamName: Name of the data streamstartTime: ISO 8601 start time (e.g. 2026-01-01T00:00:00+00:00)endTime: ISO 8601 end timeget_data_streamsList all available data streams in Parseable.
get_data_stream_schemaGet the fields schema for a specific data stream.
stream: Name of the data streamget_data_stream_statsGet stats for a data stream.
streamName: Name of the data stream