SkillAgentSearch skills...

orbit-vsx

VS Code developer tool for MCP health monitoring, Debug Recorder session history, and A2A agent exploration.

Install / Use

claude mcp add oaslananka -- npx -y github:oaslananka/orbit-vsx

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

80/100

Category

Automation

Supported Platforms

Claude Code
Claude Desktop

Our assessment of orbit-vsx

orbit-vsx scores 80/100 on our quality scale, 291st of 653 Automation skills we index (top 45%).

Its MCP Server is 14 KB long, well organised into 24 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
30/30
Structure
20/20
Description
12/15
Adoption
3/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated about 2 months ago, so orbit-vsx is actively maintained.
  • Our last check on 2026-09-02 found the source still online.
  • It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

orbit-vsx compared with similar skills

All 4 of these similar skills score higher than orbit-vsx; compare them before choosing.

SkillScoreStarsUpdatedFormat
orbit-vsx (this skill)by oaslananka8032mo agoMCP Server
Agent-Reachby Panniantong10085.2k8d agoCLAUDE.md
headroomby headroomlabs-ai10073.7ktodayCLAUDE.md
rufloby ruvnet10073.2ktodayCLAUDE.md
CowAgentby zhayujie10047.1ktodayCLAUDE.md

Frequently asked questions

How do I install orbit-vsx?
Run claude mcp add oaslananka -- npx -y github:oaslananka/orbit-vsx. The install tabs above show the steps for each supported agent.
Which AI agents does orbit-vsx work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is orbit-vsx safe to use?
Our scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is Apache-2.0-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is orbit-vsx still maintained?
The repository was last updated about 2 months ago, so orbit-vsx is actively maintained.
<div align="center">

Orbit MCP & A2A

MCP health, debug session intelligence, and A2A trust workflows for VS Code.<br> Monitor companion services, inspect Agent Cards, and expose bounded tools to agent mode without leaving the editor.

<p> <a href="https://github.com/oaslananka/orbit-vsx/actions/workflows/ci.yml"><img src="https://github.com/oaslananka/orbit-vsx/actions/workflows/ci.yml/badge.svg" alt="CI status"></a> <a href="https://github.com/oaslananka/orbit-vsx/actions/workflows/codeql.yml"><img src="https://github.com/oaslananka/orbit-vsx/actions/workflows/codeql.yml/badge.svg" alt="CodeQL status"></a> <a href="https://github.com/oaslananka/orbit-vsx/actions/workflows/semgrep.yml"><img src="https://github.com/oaslananka/orbit-vsx/actions/workflows/semgrep.yml/badge.svg" alt="Semgrep status"></a> <a href="https://app.codecov.io/gh/oaslananka/orbit-vsx"><img src="https://codecov.io/gh/oaslananka/orbit-vsx/branch/main/graph/badge.svg" alt="Codecov coverage"></a> <a href="https://scorecard.dev/viewer/?uri=github.com/oaslananka/orbit-vsx"><img src="https://api.scorecard.dev/projects/github.com/oaslananka/orbit-vsx/badge" alt="OpenSSF Scorecard"></a> </p> <p> <a href="https://open-vsx.org/extension/oaslananka/orbit-vsx"><img src="https://img.shields.io/open-vsx/v/oaslananka/orbit-vsx?label=Open%20VSX" alt="Open VSX version"></a> <a href="https://marketplace.visualstudio.com/items?itemName=oaslananka.orbit-vsx"><img src="https://img.shields.io/badge/VS%20Marketplace-install-blue" alt="Install from Visual Studio Marketplace"></a> <a href="https://github.com/oaslananka/orbit-vsx/releases/latest"><img src="https://img.shields.io/github/v/release/oaslananka/orbit-vsx?display_name=tag&sort=semver" alt="Latest GitHub release"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-blue" alt="Apache 2.0 license"></a> </p> <p> <a href="#quick-start">Quick start</a> · <a href="docs/SECURITY_MODEL.md">Security model</a> · <a href="docs/REPOSITORY_GOVERNANCE.md">Governance</a> · <a href="docs/MAINTAINER_ROADMAP.md">Roadmap</a> · <a href="CONTRIBUTING.md">Contributing</a> · <a href="https://github.com/oaslananka/orbit-vsx/discussions">Support</a> </p> <p> <a href="https://www.buymeacoffee.com/oaslananka"><img src="https://img.shields.io/badge/Buy%20me%20a%20coffee-support-FFDD00?logo=buymeacoffee&logoColor=000000&labelColor=FFDD00&color=111111" alt="Buy me a coffee"></a> </p> </div>

Orbit MCP & A2A is the VS Code extension repository for developers operating MCP and A2A companion services. This repository owns the VS Code extension surface: editor views, native MCP discovery, configuration, SecretStorage, Workspace Trust enforcement, validation, redaction, diagnostics, and local audit output.

Orbit does not start or bundle its companion services. Runtime health data, debug-session history, and A2A registry state remain the responsibility of the separately operated health-monitor-mcp, debug-recorder-mcp, and a2a-warp services.

This repository contains:

  • the released oaslananka.orbit-vsx VS Code extension;
  • React webviews for MCP health, debug sessions, and A2A agent discovery;
  • native MCP provider and Language Model Tool integrations;
  • Agent Card validation, JWS trust verification, and safe public discovery;
  • CI, coverage, workflow-security, provenance, and release automation.

What Orbit provides

| Surface | Purpose | | -------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Health Monitor | Track registered MCP servers, availability, latency, uptime, and recent checks. | | MCP Explorer | Review MCP connection state and contribute configured HTTP endpoints to VS Code's native MCP server list. | | Debug Recorder | Create, search, inspect, and optionally auto-track debugging sessions backed by debug-recorder-mcp. | | A2A Explorer | Discover agents, inspect Agent Cards, validate local cards, and report schema validity separately from signature trust. | | Agent Mode tools | Expose six bounded, read-only Language Model Tools for MCP health, server inventory, debug context, and A2A trust. |

Installation

Install Orbit from either extension registry:

A signed release package is also available from GitHub Releases. To install a downloaded package from the command line:

code --install-extension .\orbit-vsx-0.6.1.vsix

The extension identifier is oaslananka.orbit-vsx.

Quick start

  1. Install Orbit from the Visual Studio Marketplace, Open VSX, or a release .vsix.
  2. Start only the companion services needed by your workflow:
    • health-monitor-mcp for Health Monitor and MCP Explorer;
    • debug-recorder-mcp for Debug Recorder;
    • a2a-warp and its registry server for A2A Explorer.
  3. Open Preferences -> Settings -> Orbit and configure the endpoints and CLI path for your environment.
  4. Store bearer tokens with Orbit: Health: Set Health Token and Orbit: Debug: Set Debug Token. Tokens are stored in VS Code SecretStorage, not workspace settings.
  5. Open the Orbit Activity Bar container and refresh the enabled views.

If a panel reports a connection error or remains empty, verify that its companion service is running and reachable from the VS Code extension host.

Companion services and defaults

| Orbit surface | Companion dependency | Default configuration | | -------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------------------- | | Health Monitor | health-monitor-mcp HTTP service with /health and /mcp endpoints | orbit.health.endpoint: http://127.0.0.1:3000 | | MCP Explorer | health-monitor-mcp dashboard data | Uses orbit.health.endpoint and the SecretStorage health token | | Debug Recorder | debug-recorder-mcp HTTP service with /mcp endpoint | orbit.debug.endpoint: http://127.0.0.1:3001 | | A2A Explorer | A2A registry HTTP service and a2a-warp CLI | orbit.a2a.registryUrl: http://127.0.0.1:3099; orbit.a2a.cliPath: a2a-warp |

Panels can be enabled or disabled independently from Orbit settings.

Feature details

Health Monitor

Health Monitor displays server state, latency, uptime, recent checks, and pipeline summaries returned by health-monitor-mcp. From the tree view you can register, remove, inspect, and check MCP servers.

MCP Explorer

MCP Explorer presents the same health dashboard as a connection-focused tree. Orbit also contributes configured Health and Debug Recorder endpoints through VS Code's native MCP server definition provider API.

Debug Recorder

Debug Recorder creates and searches sessions through debug-recorder-mcp. It can record terminal commands and context, keep active/recent sessions bounded, and optionally mirror VS Code debug-session lifecycle events. Editor decoration hints and session tracking can be enabled or disabled without reloading VS Code.

A2A Explorer

A2A Explorer discovers registry agents, inspects Agent Cards, scans local agent-card.json files, validates cards on save, and scaffolds agents with the configured a2a-warp CLI.

Schema validity and cryptographic trust are deliberately separate. Trust states are:

  • unsigned
  • unverified
  • verified
  • invalid
  • key-unavailable

Orbit supports bounded ES256 and RS256 JWS verification against same-origin or explicitly trusted public HTTPS JWKS endpoints. See the security model for the exact policy and limitations.

Agent Mode tools

Orbit contributes these read-only VS Code Language Model Tools:

  • orbit_get_mcp_health
  • orbit_list_mcp_servers
  • orbit_search_debug_sessions
  • orbit_get_debug_session_context
  • orbit_list_a2a_agents
  • orbit_validate_agent_card

The tools return bounded JSON text, redact URLs, honor cancellation, require Workspace Trust where necessary, and record security-relevant invocations in the Orbit:Audit output channel.

Configuration

Open Preferences -> Settings -> Orbit to view all settings. Common first-run settings and commands are:

| Setting or command | Purpose | | ------------------------------------- | ---------------------------------------------------------------- | | orbit.health.endpoint | Base URL for health-monitor-mcp. | | Orbit: Health: Set Health Token | Store the optional health bearer token in VS Code SecretStorage. | | orbit.health.pollingIntervalSeconds | Configure cancellable, non-overlapping health polling. | | orbit.debug.endpoint | Base URL for debug-recorder-mcp. | | Orbit: Debug: Set Debug Token | Store the optional debug bearer token in VS Code SecretStorage. | | orbit.debug.autoTrackVscodeSessions | Mirror VS Code debug-session start and stop events. | | orbit.debug.showEditorDecorations | Show live session-frequency hints in eligible editors. | | orbit.a2a.registryUrl | Base URL for the A2A registry server. | | orbit.a2a.cliPath | Executable name or absolute path for a2a-warp. | | orbit.a2a.trustedJwksUrls | Exact public HTTPS JWKS URLs trusted for card verification. |

Example workspace settings:

{
  "orbit.health.endpoint": "http://127.0.0.1:3000",
  "orbit.debug.endpoint": "http://127.0.0.1:3001",
  "orbit.a2a.registryUrl": "http://127.0.0.1:3099",
  "orbit.a2a.cliPath": "a2a-warp"
}

Use user or workspace settings only for non-secret values. Do not put bearer tokens in shared workspace files; use Orbit's SecretStorage commands.

Commands and usage

Open the Orbit Activity Bar view after configuring the companion services. View title buttons, item context menus, editor context menus, and the Command Palette provide the main actions.

Common operations include:

  • refresh Health Monitor, Debug Recorder, A2A Explorer, and MCP Explorer;
  • add, remove, inspect, and check MCP servers;
  • create, close, search, and annotate debug sessions;
  • discover agents, validate an agent-card.json, scaffold an agent, and open Agent Cards;
  • set or clear Health and Debug bearer tokens securely.

Security and trust

Orbit treats companion services, workspace files, local CLIs, webviews, public URLs, JWKS documents, and discovered Agent Cards as separate trust boundaries. The extension applies Workspace Trust gates, SecretStorage migration, bounded network reads, DNS and redirect validation, strict webview CSP, typed audit records, and redacted error output.

Read:

Release VSIX files, checksums, and SPDX SBOMs are published with GitHub artifact attestations. Verification instructions are documented in docs/RELEASE_GOVERNANCE.md.

Troubleshooti

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars3
CategoryAutomation
Updated2mo ago
Forks2

Languages

TypeScript

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low