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-vsxIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Tags
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.
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 foundOur 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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| orbit-vsx (this skill)by oaslananka | 80 | 3 | 2mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 85.2k | 8d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.7k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.2k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.1k | today | CLAUDE.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.
Skill content
View source on GitHubOrbit 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-vsxVS 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
- Install Orbit from the Visual Studio Marketplace, Open VSX, or a release
.vsix. - Start only the companion services needed by your workflow:
health-monitor-mcpfor Health Monitor and MCP Explorer;debug-recorder-mcpfor Debug Recorder;a2a-warpand its registry server for A2A Explorer.
- Open
Preferences -> Settings -> Orbitand configure the endpoints and CLI path for your environment. - Store bearer tokens with
Orbit: Health: Set Health TokenandOrbit: Debug: Set Debug Token. Tokens are stored in VS Code SecretStorage, not workspace settings. - 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:
unsignedunverifiedverifiedinvalidkey-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_healthorbit_list_mcp_serversorbit_search_debug_sessionsorbit_get_debug_session_contextorbit_list_a2a_agentsorbit_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
Agent-Reach
85.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
73.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
CowAgent
47.1kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
