Sciple Platform logo

Sciple Platform

Manage Sciple environments, services, dashboards, runbooks, and AWS inventory through MCP and the Sciple REST API.

Install Sciple Platform

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sciple-platform": {
      "command": "uvx",
      "args": [
        "sciple-mcp"
      ],
      "env": {
        "SCIPLE_PLATFORM_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The Sciple Platform MCP server connects AI clients to Sciple through its REST API and hosted or local MCP transports. It manages environments, services, observability dashboards, runbooks, and tenant AWS inventory, while cloud queries read the platform’s latest sync rather than AWS directly. OAuth 2.0 with PKCE provides authentication, with credentials stored locally and refreshed automatically. Reach for it when you want to bootstrap or maintain Sciple operational data from Claude Code, Claude Desktop, or another MCP client.

Use cases

  • Inspect synchronized AWS resources across connected accounts
  • Create and update environments and service catalog entries
  • Build observability dashboards with metric and log panels
  • Author and promote operational runbooks
  • Bootstrap Sciple tenant structure from an AI coding session

Key features

  • Read-only AWS inventory queries from synchronized Sciple data
  • Environment and environment-group management
  • Service catalog CRUD operations
  • Dashboard and multi-format panel management
  • Runbook authoring and lifecycle controls
  • OAuth 2.0 with PKCE authentication

Tools44

What Sciple Platform lets your agent do. Expand a tool for its parameters.

Self-reported~957 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · sciple-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit4mo agoMost recent push to the default branch.
Tools exposed44Callable tools this server registers over MCP.

How Sciple Platform works

What Sciple Platform MCP server does

The Sciple Platform MCP server exposes Sciple tenant operations as MCP tools for AI-assisted infrastructure and operations work. It can create, inspect, update, and delete environments, environment groups, services, dashboards, dashboard panels, and runbooks. Runbook tools also support cells, ordering, lifecycle promotion, and deprecation.

Cloud inventory tools provide read-only access to AWS data already synchronized into Sciple. They list connected accounts, show available resource types and row counts, query cached resource tables, and summarize EC2 instances across one or more accounts. The generic resource query supports the synced service families documented by the project, including EC2, RDS, S3, VPC, IAM, Lambda, EKS, ECS, EBS, ElastiCache, Route 53, CloudFront, DynamoDB, ECR, EFS, and Code services.

How it works

The Sciple Platform MCP server can connect through Sciple’s hosted /mcp endpoint using Streamable HTTP, or run locally over stdio. A legacy local Streamable HTTP mode is also available for deployments where the MCP client cannot reach the hosted endpoint. The server communicates with the Sciple REST API rather than calling AWS directly.

Authentication uses OAuth 2.0 with PKCE. Running sciple-mcp login --platform-url https://your.sciple.cloud opens a browser consent flow and saves access and refresh tokens in ~/.sciple/credentials.json. The server reads that credential and refreshes it when needed. The project states that personal access token support was removed from version 0.7.0 onward.

Setup and configuration

Install the command through PyPI with uvx sciple-mcp, or use the MCP Registry identifier io.github.navaganeshr/sciple-mcp. Claude Desktop can also install the released desktop extension. After logging in, Claude Code can be configured with the hosted HTTP endpoint and a bearer token from sciple-mcp print-token.

For stdio configuration, set SCIPLE_PLATFORM_URL to the platform URL when multiple platforms are cached. The value is optional when the saved credentials identify the intended platform. The same OAuth credential is used for hosted HTTP, stdio, and the legacy local HTTP mode.

Tools and capabilities

  • Inspect connected AWS accounts and cached cloud resources, with pagination and region filtering.
  • Create and maintain environments and environment groups, including AWS account bindings.
  • Maintain service catalog records with ownership, lifecycle, tags, links, and environment associations.
  • Create dashboards and panels using PromQL, CloudWatch metrics, OpenSearch or Elasticsearch logs, CloudWatch Logs, or text.
  • Build runbooks from markdown, shell, and HTTP cells, optionally targeting Kubernetes, ECS, or EC2 resources.
  • Promote runbooks from draft to reviewed to standard, or mark them deprecated.

Limitations and notes

Cloud inventory is limited to the last AWS synchronization in Sciple; these tools do not query AWS live and do not mutate cloud resources. Cloud inventory access requires a credential containing the cloud.view permission.

Several operations are destructive, including deleting environments, services, dashboards, panels, and runbook cells. Dashboard updates replace the dashboard name and description as a full PUT operation, and the name is required. Dashboard metric and log panels require a datasource_id.

The Sciple Platform MCP server uses OAuth credentials rather than the older SCIPLE_API_TOKEN path. Local credentials are stored in a file with restrictive permissions, and the CLI provides commands to print the current token, log out, or revoke the refresh token.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Sciple Platform

Sciple Platform is an MCP server that connects AI clients to the Sciple REST API. Its main tools manage environments, services, dashboards, runbooks, and synchronized AWS inventory, including account listing, cached resource queries, and EC2 summaries. It authenticates with OAuth 2.0 and supports hosted Streamable HTTP or local stdio connections.

Install it from PyPI with `uvx sciple-mcp`, or resolve it through the MCP Registry. Claude Desktop can use the released desktop extension. Run `sciple-mcp login --platform-url https://your.sciple.cloud` before connecting a client.

It authenticates with OAuth 2.0 and PKCE. The login command opens a browser consent flow and stores access and refresh tokens in `~/.sciple/credentials.json`; the server reads and refreshes those credentials automatically. Personal access token authentication is not supported from version 0.7.0 onward.

No. Its cloud inventory tools read cached rows from Sciple’s most recent AWS synchronization and do not call AWS directly. They can list connected accounts, discover synced resource types, query cached tables with pagination and region filters, and summarize EC2 instances.

Yes. Claude Code can connect to Sciple’s hosted Streamable HTTP endpoint, while Claude Desktop can use stdio configuration or the released desktop extension.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSciple Platform AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sciple-platform?style=directory)](https://allmcps.com/mcp/sciple-platform)
HTML Embed
<a href="https://allmcps.com/mcp/sciple-platform"><img src="https://allmcps.com/api/badge/sciple-platform?style=directory" alt="Sciple Platform on AllMCPs" /></a>