query_data_streamLABSCO SUMMARY
Log streams you can interrogate in SQL, from the same place you are debugging.
Listing streams and reading their schema is what makes the SQL usable — you can find the field names before you guess at them. The project describes itself as early and log-focused, and it ships no auth of its own, so the deployment shape matters as much as the tools.
What it is
A Go MCP server for Parseable, letting an agent list data streams, inspect them, and query them with SQL over either HTTP or stdio.
What you get
- The available Parseable data streams listed, so you can find the one you need without opening the UI
- SQL queries run against a stream, with responses returned as JSON in both text and structured form
- Schema, stats and info for any stream, which is what makes a first query on an unfamiliar stream possible
- Stateless tool calls — no session to keep alive
- Both transports in one binary: HTTP on /mcp by default, or stdio for CLI and agent-to-agent workflows
Requirements
A reachable Parseable instance, with its URL and a username and password supplied through the environment or the matching command-line options. Building from source needs a recent Go toolchain. The server itself has no authentication — put a reverse proxy such as nginx or envoy in front of it if it will be exposed.
Setup effort
Build from source — git clone https://github.com/thenodon/mcp-parseable-server
USE CASES
Finding which stream holds the logs you want
List the available data streams instead of hunting through the Parseable UI mid-investigation.
Writing a first query against an unfamiliar stream
Read the schema and stats, then write SQL against real field names rather than guessed ones.
Chasing an error across a time window
Query the stream in SQL and get the rows back as structured JSON your next step can consume.
Wiring log access into a CLI agent
Run it in stdio mode so an agent-to-agent workflow can query logs without an HTTP hop.
8 tools
Listed in project docs. Your client may show a different list.
get_data_streamsget_data_stream_schemaget_data_stream_statsget_data_stream_infoget_aboutget_rolesget_usersBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
Go 1.20 or later
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
Ensure you have Go 1.20+ installed.
git clone https://github.com/thenodon/mcp-parseable-server
cd mcp-parseable-server
go build -o mcp-parseable-server ./cmd/mcp_parseable_serverPoint it at your Parseable instance: set PARSEABLE_URL, PARSEABLE_USERNAME and PARSEABLE_PASSWORD in the environment, or pass --parseable-url, --parseable-username and --parseable-password. Without them it connects to http://localhost:8000 as admin/admin.
Run HTTP mode: ./mcp-parseable-server --listen :9034 (serves http://localhost:9034/mcp), or stdio mode: ./mcp-parseable-server --mode stdio
Then add it to your MCP client in that client's own format — the project publishes no client configuration: the stdio command ./mcp-parseable-server --mode stdio, or the address http://localhost:9034/mcp in HTTP mode.