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.
{
"mcpServers": {
"mcp-parseable-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
GPL-3.0. View license →
Is it maintained?
Last commit 52 days ago. 4 stars.
Will it work with my client?
Transport: stdio, sse, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
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