Sciple Platform MCP server
io.github.navaganeshr/sciple-mcp·v0.8.0Sciple platform MCP: services, dashboards, runbooks, tickets, environments, AWS cloud inventory.
0 stars41 downloads/wk
Reviews
Write oneNobody has reviewed Sciple Platform yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sciple Platform tools (44, 19 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_cellAdd a cell to a runbook.
add_panelcomment_on_ticketAdd a comment to a ticket.
create_dashboardwrite actionCreate a new observability dashboard.
create_environmentwrite actionCreate an environment.
create_environment_groupwrite actionCreate an environment group.
create_projectwrite actionCreate a new project.
create_project_ticketwrite actionCreate a ticket within a project. Returns a display id like "KEY-NNN".
create_runbookwrite actionCreate a new runbook in draft status. Returns the runbook id.
create_servicewrite actionCreate a service in the catalog.
create_ticketwrite actionCreate a SERVICE-LEVEL ticket (not bound to a project).
delete_cellwrite actionRemove a cell from a runbook.
delete_dashboardwrite actionDelete a dashboard and all its panels. This cannot be undone.
delete_environmentwrite actionDelete an environment by id. This cannot be undone.
delete_panelwrite actionDelete a panel from a dashboard. This cannot be undone.
delete_servicewrite actionDelete a service from the catalog by id. This cannot be undone.
deprecate_runbookMark a runbook as deprecated. Use when a procedure is no longer safe or relevant.
get_dashboardGet a single dashboard's name, description, and panel list.
get_projectGet a single project's full details.
get_project_ticketGet a project ticket by its per-project sequence number.
get_runbookGet a runbook with all its cells. Returns name, status, and each cell's type/target/content preview.
get_ticketGet a single ticket's full details + activity counts.
link_ticketswrite actionCreate a relationship between two tickets.
list_aws_accountsList the AWS accounts connected to this tenant.
list_cloud_resource_typesList the resource types synced for one AWS service in an account.
list_dashboardsList all observability dashboards in the tenant (id, name, panel count).
list_ec2_instancesSummarize EC2 instances — for one account or across all of them.
list_environment_groupsList environment groups (id, name, slug, aws account binding).
list_environmentsList all environments in the tenant (id, name, slug, group, default flag).
list_project_issue_typesList the issue types defined in a project (id, name, parent_type_id).
list_project_membersList the members of a project (id, user id, role).
list_project_ticketsList tickets in a project (display id, status, priority, title, assignee).
list_projectsList all projects in the tenant (id, key, name, classification).
list_runbooksList all runbooks in the tenant with their lifecycle status and cell count.
list_servicesList all services in the tenant catalog (id, name, slug).
list_ticketsList tickets across the tenant with optional filters.
promote_runbookAdvance the runbook lifecycle: draft -> reviewed -> standard.
query_cloud_resourcesQuery cached rows from any synced AWS resource table (read-only).
reorder_cellsSet the execution order of cells. Provide all cell ids in the desired sequence.
update_cellwrite actionUpdate cell content or execution target. Only provided fields change.
update_dashboardwrite actionReplace a dashboard's name and description (full PUT — name is required).
update_environmentwrite actionUpdate an environment. Only provided fields change.
update_servicewrite actionUpdate a service. Only provided fields change.
update_ticketwrite actionUpdate a service-level ticket (PATCH semantics — only provided fields change).
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 93 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Sciple Platform compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- Tools
- 44
- the typical Developer tools server has 7
- Tools that change things
- 43%
- typical: 5%. Fewer write tools means less an agent can break
- Downloads a week
- 41
- more than 29% of 436 Developer tools servers with a package
What its tools let an agent do: 22 read · 10 create · 6 change · 5 delete · 1 send or post
Install Sciple Platform in Claude Code, Cursor or VS Code
claude mcp add sciple-mcp -- uvx sciple-mcp
What the publisher says
From the Sciple Platform repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.navaganeshr/sciple-mcp
This line is required by the MCP Registry to prove that the PyPI package sciple-mcp belongs to the GitHub repo navaganeshr/sciple-mcp (see https://registry.modelcontextprotocol.io). Do not remove. -->
Sciple Platform MCP Server
MCP server that lets a local Claude populate and manage Sciple platform content — environments, services, observability dashboards, runbooks, projects, and tickets — via the Sciple REST API. Engineers use it to bootstrap tenant structure, maintain the service catalog, build dashboards, author runbooks, and triage tickets without leaving their AI coding session.
Distribution channels:
- PyPI:
- MCP Registry:
- Source:
Install
# Install uv (one-time, only if you don't have it)
curl -LsSf https://astral.sh/uv/install.sh | shuvx sciple-mcp resolves the latest version from PyPI and caches it.
Authentication — OAuth only (v0.7.0+)
sciple-mcp authenticates against the Sciple platform via OAuth 2.0 with PKCE. The CLI is a credential helper: log in once via the browser, the access + refresh tokens land in ~/.sciple/credentials.json (mode 0600), and the MCP server reads + auto-refreshes from there.
PAT support was removed in v0.7.0. Earlier versions accepted
SCIPLEAPITOKEN=sciplepat… in the env (stdio mode). That path is
gone — the only credential the MCP server understands is the OAuth
JWT minted by sciple-mcp login. Personal Access Tokens on the
platform are unchanged and still work for scripts / CI / direct REST
calls against /api/v1/*.
1. Log in (one-time per platform)
sciple-mcp login --platform-url https://your.sciple.cloudOpens your browser, you click Approve on the consent page, the CLI captures the callback and writes the credential. No --tenant-id / --scope needed — the JWT inherits your full role on whichever tenant the dashboard is currently showing.
2. Wire into Claude
The Sciple platform now hosts /mcp itself, so the preferred shape is Streamable HTTP straight to the platform:
# Claude Code (HTTP transport — preferred)
claude mcp add-json sciple-platform "$(cat <<EOF
{
"type": "http",
"url": "https://your.sciple.cloud/mcp",
"headers": { "Authorization": "Bearer $(sciple-mcp print-token)" }
}
EOF
)"For Claude Desktop builds that only speak stdio MCP today, use the stdio mode — same credential, no PAT:
{
"mcpServers": {
"sciple-platform": {
"command": "uvx",
"args": ["sciple-mcp"],
"env": {
"SCIPLE_PLATFORM_URL": "https://your.sciple.cloud"
}
}
}
}SCIPLEPLATFORMURL is optional — only needed if you have multiple platforms cached. Stdio mode reads ~/.sciple/credentials.json directly.
3. Manage / rotate
sciple-mcp print-token # current valid JWT (auto-refreshes near expiry)
sciple-mcp logout # forget local cache
sciple-mcp logout --revoke # also revoke the refresh token server-sideRevoke any time from Profile → Connected apps on the dashboard.
Legacy: sciple-mcp serve (local HTTP server)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sciple Platform: common questions
- Is Sciple Platform MCP server safe?
- Mostly: it is graded B (83/100). Read the Sciple Platform safety report
- How do I install Sciple Platform?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sciple Platform need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Sciple Platform maintained?
- The last commit was 132 days ago (2026-06-25). The latest release is v0.8.0.
- What can I use instead of Sciple Platform?
- Servers from other publishers that do the same job: TerraVision MCP server, cloud-audit MCP server and Cloud FinOps Skill & MCP server.
- How does Sciple Platform compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); tools 44 (the typical Developer tools server has 7); tools that change things 43% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Sciple Platform
Same job from other publishers: the closest match first, then the best rated.
- TerraVisionDraw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform.not reviewedEstablishedA
- cloud-auditAWS security scanner with attack chain detection, IAM privilege escalation, and fixesnot reviewedEstablishedA
- Cloud FinOps Skill & MCPCloud cost + FinOps knowledge for AI agents: AWS/Azure/GCP optimisation, AI spend, waste playbooks.not reviewedEstablishedA
- EmfirgeGit branch for your cloud. Understand AWS risk, prove fixes, and ship safer changes.not reviewedGrowingA
ContentrainGit content governance, 23 deterministic MCP tools. Hosted: docs.contentrain.io/developer/mcp-cloudnot reviewedEstablishedC