@parseable/parseable-mcp-server
Advanced tools
| export declare const PARSEABLE_ICON_DATA_URI = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjA3NDggNi43MTI5MUMyMC45NDkzIDUuODM3MTIgMjIuMzY4MSA1LjgzNjAzIDIzLjI0MzkgNi43MTA0OUMyNC4xMTk3IDcuNTg0OTUgMjQuMTIwOCA5LjAwMzgyIDIzLjI0NjMgOS44Nzk2MUw5Ljc4Nzg1IDIzLjM1ODdDOC45MTMzOSAyNC4yMzQ1IDcuNDk0NTMgMjQuMjM1NiA2LjYxODczIDIzLjM2MTFDNS43NDI5MyAyMi40ODY2IDUuNzQxODUgMjEuMDY3OCA2LjYxNjMxIDIwLjE5MkwyMC4wNzQ4IDYuNzEyOTFaIiBmaWxsPSIjMDYxNDMyIi8+CjxwYXRoIGQ9Ik0xMi4yNzUgMS4zMzA5OUMxMi43NjA2IDAuODQzODYzIDEyLjM4MzYgMC4wMDMwMDQzNSAxMS43MDI4IDAuMDU0NjI5N0M4Ljc5NjE4IDAuMjcxMjM5IDUuOTQ3MTkgMS40OTY3NiAzLjcxNDc0IDMuNzM2NDNDMS40ODIzIDUuOTc2MDkgMC4yNDYxNyA4Ljg0ODkyIDAuMDA2MTg3MDQgMTEuNzg5MUMtMC4wNTA5MTI3IDEyLjQ4MDQgMC43NzYzNjMgMTIuODY5NSAxLjI2MTkzIDEyLjM3OTZMMTIuMjc1IDEuMzMwOTlaIiBmaWxsPSIjMDYxNDMyIi8+CjxwYXRoIGQ9Ik0yMy42NjE4IDEyLjgwMzJDMjQuMTQ4MiAxMi4zMTcgMjQuOTg5NiAxMi42OTI3IDI0LjkzOTEgMTMuMzczNUMyNC43MjY5IDE2LjI4MDUgMjMuNTA1NyAxOS4xMzEzIDIxLjI2OTUgMjEuMzY3MkMxOS4wMzMyIDIzLjYwMzEgMTYuMTYyMyAyNC44NDM2IDEzLjIyMjUgMjUuMDg4MUMxMi41MzEzIDI1LjE0NjIgMTIuMTQwOSAyNC4zMTk1IDEyLjYzIDIzLjgzMzJMMjMuNjYxOCAxMi44MDMyWiIgZmlsbD0iIzA2MTQzMiIvPgo8cGF0aCBkPSJNOC44MTY5NiAxNC40NjE2TDE4LjM1OTUgNC44ODRDMTkuNDI5NiAzLjc5MzQ4IDE5LjA4NjIgMS45ODE1NCAxNy42ODc4IDEuMzUwMTdMMTcuNjQ4OSAxLjMzNDMxQzE2Ljc5NTQgMC45NDk2NjYgMTUuNzg5OCAxLjEzNjMxIDE1LjEzNjMgMS44MDVMNS42MDQ3MiAxMS4zNzE1QzQuNzQxNTIgMTIuMjUxMiA0Ljc2MTQzIDEzLjY1NDUgNS42NDkyMyAxNC41MDkyQzYuNTM3MDQgMTUuMzY0IDcuOTUzOCAxNS4zNDM5IDguODE3IDE0LjQ2NDNMOC44MTY5NiAxNC40NjE2WiIgZmlsbD0iIzA2MTQzMiIvPgo8cGF0aCBkPSJNNS4zOTk4MyAxNi45NzQzQzUuMzk5ODMgMTguMTU1OCA0LjQxOTM3IDE5LjExMzUgMy4yMDk5MiAxOS4xMTM1QzIuMDAwNDcgMTkuMTEzNSAxLjAyMDAyIDE4LjE1NTggMS4wMjAwMiAxNi45NzQzQzEuMDIwMDIgMTUuNzkyOSAyLjAwMDQ3IDE0LjgzNTIgMy4yMDk5MiAxNC44MzUyQzQuNDE5MzcgMTQuODM1MiA1LjM5OTgzIDE1Ljc5MjkgNS4zOTk4MyAxNi45NzQzWiIgZmlsbD0iIzA2MTQzMiIvPgo8L3N2Zz4K"; |
| export const PARSEABLE_ICON_DATA_URI = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjA3NDggNi43MTI5MUMyMC45NDkzIDUuODM3MTIgMjIuMzY4MSA1LjgzNjAzIDIzLjI0MzkgNi43MTA0OUMyNC4xMTk3IDcuNTg0OTUgMjQuMTIwOCA5LjAwMzgyIDIzLjI0NjMgOS44Nzk2MUw5Ljc4Nzg1IDIzLjM1ODdDOC45MTMzOSAyNC4yMzQ1IDcuNDk0NTMgMjQuMjM1NiA2LjYxODczIDIzLjM2MTFDNS43NDI5MyAyMi40ODY2IDUuNzQxODUgMjEuMDY3OCA2LjYxNjMxIDIwLjE5MkwyMC4wNzQ4IDYuNzEyOTFaIiBmaWxsPSIjMDYxNDMyIi8+CjxwYXRoIGQ9Ik0xMi4yNzUgMS4zMzA5OUMxMi43NjA2IDAuODQzODYzIDEyLjM4MzYgMC4wMDMwMDQzNSAxMS43MDI4IDAuMDU0NjI5N0M4Ljc5NjE4IDAuMjcxMjM5IDUuOTQ3MTkgMS40OTY3NiAzLjcxNDc0IDMuNzM2NDNDMS40ODIzIDUuOTc2MDkgMC4yNDYxNyA4Ljg0ODkyIDAuMDA2MTg3MDQgMTEuNzg5MUMtMC4wNTA5MTI3IDEyLjQ4MDQgMC43NzYzNjMgMTIuODY5NSAxLjI2MTkzIDEyLjM3OTZMMTIuMjc1IDEuMzMwOTlaIiBmaWxsPSIjMDYxNDMyIi8+CjxwYXRoIGQ9Ik0yMy42NjE4IDEyLjgwMzJDMjQuMTQ4MiAxMi4zMTcgMjQuOTg5NiAxMi42OTI3IDI0LjkzOTEgMTMuMzczNUMyNC43MjY5IDE2LjI4MDUgMjMuNTA1NyAxOS4xMzEzIDIxLjI2OTUgMjEuMzY3MkMxOS4wMzMyIDIzLjYwMzEgMTYuMTYyMyAyNC44NDM2IDEzLjIyMjUgMjUuMDg4MUMxMi41MzEzIDI1LjE0NjIgMTIuMTQwOSAyNC4zMTk1IDEyLjYzIDIzLjgzMzJMMjMuNjYxOCAxMi44MDMyWiIgZmlsbD0iIzA2MTQzMiIvPgo8cGF0aCBkPSJNOC44MTY5NiAxNC40NjE2TDE4LjM1OTUgNC44ODRDMTkuNDI5NiAzLjc5MzQ4IDE5LjA4NjIgMS45ODE1NCAxNy42ODc4IDEuMzUwMTdMMTcuNjQ4OSAxLjMzNDMxQzE2Ljc5NTQgMC45NDk2NjYgMTUuNzg5OCAxLjEzNjMxIDE1LjEzNjMgMS44MDVMNS42MDQ3MiAxMS4zNzE1QzQuNzQxNTIgMTIuMjUxMiA0Ljc2MTQzIDEzLjY1NDUgNS42NDkyMyAxNC41MDkyQzYuNTM3MDQgMTUuMzY0IDcuOTUzOCAxNS4zNDM5IDguODE3IDE0LjQ2NDNMOC44MTY5NiAxNC40NjE2WiIgZmlsbD0iIzA2MTQzMiIvPgo8cGF0aCBkPSJNNS4zOTk4MyAxNi45NzQzQzUuMzk5ODMgMTguMTU1OCA0LjQxOTM3IDE5LjExMzUgMy4yMDk5MiAxOS4xMTM1QzIuMDAwNDcgMTkuMTEzNSAxLjAyMDAyIDE4LjE1NTggMS4wMjAwMiAxNi45NzQzQzEuMDIwMDIgMTUuNzkyOSAyLjAwMDQ3IDE0LjgzNTIgMy4yMDk5MiAxNC44MzUyQzQuNDE5MzcgMTQuODM1MiA1LjM5OTgzIDE1Ljc5MjkgNS4zOTk4MyAxNi45NzQzWiIgZmlsbD0iIzA2MTQzMiIvPgo8L3N2Zz4K"; | ||
| //# sourceMappingURL=icon.js.map |
| {"version":3,"file":"icon.js","sourceRoot":"","sources":["../src/icon.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,uBAAuB,GAClC,43DAA43D,CAAC"} |
+1
-1
@@ -75,3 +75,3 @@ import { copyFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs"; | ||
| const servers = existing[configKey] ?? {}; | ||
| servers.parseable = entry; | ||
| servers.Parseable = entry; | ||
| return { ...existing, [configKey]: servers }; | ||
@@ -78,0 +78,0 @@ } |
+12
-1
@@ -6,2 +6,3 @@ #!/usr/bin/env node | ||
| import { loadConfig } from "./config.js"; | ||
| import { PARSEABLE_ICON_DATA_URI } from "./icon.js"; | ||
| import { tools } from "./tools/index.js"; | ||
@@ -20,3 +21,13 @@ import { errorResult, jsonResult } from "./tools/types.js"; | ||
| name: "parseable-mcp-server", | ||
| version: "0.1.0", | ||
| title: "Parseable", | ||
| version: "0.2.3", | ||
| description: "Talk to Parseable from your AI client. Query logs (SQL + PromQL), manage alerts, audit RBAC.", | ||
| websiteUrl: "https://www.parseable.com", | ||
| icons: [ | ||
| { | ||
| src: PARSEABLE_ICON_DATA_URI, | ||
| mimeType: "image/svg+xml", | ||
| sizes: ["any"], | ||
| }, | ||
| ], | ||
| }); | ||
@@ -23,0 +34,0 @@ for (const tool of tools) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"server.js","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,SAAS,EAAE,MAAM,yCAAyC,CAAC;AACpE,OAAO,EAAE,oBAAoB,EAAE,MAAM,2CAA2C,CAAC;AACjF,OAAO,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,aAAa,CAAC;AAC9D,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,KAAK,EAAE,MAAM,kBAAkB,CAAC;AACzC,OAAO,EAAE,WAAW,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE3D,KAAK,UAAU,IAAI;IACjB,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE,CAAC;QAC/B,MAAM,EAAE,OAAO,EAAE,GAAG,MAAM,MAAM,CAAC,WAAW,CAAC,CAAC;QAC9C,MAAM,OAAO,EAAE,CAAC;QAChB,OAAO;IACT,CAAC;IAED,MAAM,MAAM,GAAG,UAAU,EAAE,CAAC;IAC5B,MAAM,MAAM,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,CAAC;IAC3C,MAAM,GAAG,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC;IAE/B,MAAM,MAAM,GAAG,IAAI,SAAS,CAAC;QAC3B,IAAI,EAAE,sBAAsB;QAC5B,OAAO,EAAE,OAAO;KACjB,CAAC,CAAC;IAEH,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;QACzB,MAAM,OAAO,GAAG,KAAK,EAAE,IAA6B,EAAE,EAAE;YACtD,IAAI,CAAC;gBACH,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;gBAC3C,OAAO,UAAU,CAAC,IAAI,CAAC,CAAC;YAC1B,CAAC;YAAC,OAAO,GAAG,EAAE,CAAC;gBACb,IAAI,GAAG,YAAY,cAAc,EAAE,CAAC;oBAClC,OAAO,WAAW,CAAC,GAAG,GAAG,CAAC,OAAO,uBAAuB,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;gBACtE,CAAC;gBACD,OAAO,WAAW,CAAC,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;YACvE,CAAC;QACH,CAAC,CAAC;QAEF,uEAAuE;QAErE,MAAM,CAAC,YAKR,CACC,IAAI,CAAC,IAAI,EACT;YACE,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,WAAW,EAAE,IAAI,CAAC,WAAW;SAC9B,EACD,OAAO,CACR,CAAC;IACJ,CAAC;IAED,MAAM,SAAS,GAAG,IAAI,oBAAoB,EAAE,CAAC;IAC7C,MAAM,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IAChC,OAAO,CAAC,KAAK,CACX,mCAAmC,KAAK,CAAC,MAAM,8BAA8B,MAAM,CAAC,GAAG,EAAE,CAC1F,CAAC;AACJ,CAAC;AAED,IAAI,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IACnB,OAAO,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;IAC7B,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC,CAAC,CAAC"} | ||
| {"version":3,"file":"server.js","sourceRoot":"","sources":["../src/server.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,SAAS,EAAE,MAAM,yCAAyC,CAAC;AACpE,OAAO,EAAE,oBAAoB,EAAE,MAAM,2CAA2C,CAAC;AACjF,OAAO,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,aAAa,CAAC;AAC9D,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,uBAAuB,EAAE,MAAM,WAAW,CAAC;AACpD,OAAO,EAAE,KAAK,EAAE,MAAM,kBAAkB,CAAC;AACzC,OAAO,EAAE,WAAW,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAE3D,KAAK,UAAU,IAAI;IACjB,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE,CAAC;QAC/B,MAAM,EAAE,OAAO,EAAE,GAAG,MAAM,MAAM,CAAC,WAAW,CAAC,CAAC;QAC9C,MAAM,OAAO,EAAE,CAAC;QAChB,OAAO;IACT,CAAC;IAED,MAAM,MAAM,GAAG,UAAU,EAAE,CAAC;IAC5B,MAAM,MAAM,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,CAAC;IAC3C,MAAM,GAAG,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC;IAE/B,MAAM,MAAM,GAAG,IAAI,SAAS,CAAC;QAC3B,IAAI,EAAE,sBAAsB;QAC5B,KAAK,EAAE,WAAW;QAClB,OAAO,EAAE,OAAO;QAChB,WAAW,EACT,8FAA8F;QAChG,UAAU,EAAE,2BAA2B;QACvC,KAAK,EAAE;YACL;gBACE,GAAG,EAAE,uBAAuB;gBAC5B,QAAQ,EAAE,eAAe;gBACzB,KAAK,EAAE,CAAC,KAAK,CAAC;aACf;SACF;KACF,CAAC,CAAC;IAEH,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;QACzB,MAAM,OAAO,GAAG,KAAK,EAAE,IAA6B,EAAE,EAAE;YACtD,IAAI,CAAC;gBACH,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;gBAC3C,OAAO,UAAU,CAAC,IAAI,CAAC,CAAC;YAC1B,CAAC;YAAC,OAAO,GAAG,EAAE,CAAC;gBACb,IAAI,GAAG,YAAY,cAAc,EAAE,CAAC;oBAClC,OAAO,WAAW,CAAC,GAAG,GAAG,CAAC,OAAO,uBAAuB,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;gBACtE,CAAC;gBACD,OAAO,WAAW,CAAC,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;YACvE,CAAC;QACH,CAAC,CAAC;QAEF,uEAAuE;QAErE,MAAM,CAAC,YAKR,CACC,IAAI,CAAC,IAAI,EACT;YACE,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,WAAW,EAAE,IAAI,CAAC,WAAW;SAC9B,EACD,OAAO,CACR,CAAC;IACJ,CAAC;IAED,MAAM,SAAS,GAAG,IAAI,oBAAoB,EAAE,CAAC;IAC7C,MAAM,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;IAChC,OAAO,CAAC,KAAK,CACX,mCAAmC,KAAK,CAAC,MAAM,8BAA8B,MAAM,CAAC,GAAG,EAAE,CAC1F,CAAC;AACJ,CAAC;AAED,IAAI,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IACnB,OAAO,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC;IAC7B,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,CAAC,CAAC,CAAC"} |
+1
-1
| { | ||
| "name": "@parseable/parseable-mcp-server", | ||
| "version": "0.2.2", | ||
| "version": "0.2.3", | ||
| "description": "Model Context Protocol server for Parseable. Lets LLMs discover and query Parseable datasets.", | ||
@@ -5,0 +5,0 @@ "license": "Apache-2.0", |
+6
-6
@@ -144,3 +144,3 @@ # Parseable MCP Server | ||
| "mcpServers": { | ||
| "parseable": { | ||
| "Parseable": { | ||
| "command": "npx", | ||
@@ -163,3 +163,3 @@ "args": ["-y", "@parseable/parseable-mcp-server"], | ||
| ```bash | ||
| claude mcp add parseable \ | ||
| claude mcp add Parseable \ | ||
| --env PARSEABLE_URL=https://your-parseable.example.com \ | ||
@@ -180,3 +180,3 @@ --env PARSEABLE_USERNAME=admin \ | ||
| "mcpServers": { | ||
| "parseable": { | ||
| "Parseable": { | ||
| "command": "npx", | ||
@@ -201,7 +201,7 @@ "args": ["-y", "@parseable/parseable-mcp-server"], | ||
| ```toml | ||
| [mcp_servers.parseable] | ||
| [mcp_servers.Parseable] | ||
| command = "npx" | ||
| args = ["-y", "@parseable/parseable-mcp-server"] | ||
| [mcp_servers.parseable.env] | ||
| [mcp_servers.Parseable.env] | ||
| PARSEABLE_URL = "https://your-parseable.example.com" | ||
@@ -219,3 +219,3 @@ PARSEABLE_USERNAME = "admin" | ||
| "servers": { | ||
| "parseable": { | ||
| "Parseable": { | ||
| "type": "stdio", | ||
@@ -222,0 +222,0 @@ "command": "npx", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
118861
4.16%105
2.94%1345
2.05%3
50%12
20%