
Security News
pnpm 12’s Rust Rewrite Cuts Install Times by Up to 90%
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.
@nimbus-dev/connectors
Advanced tools
Nimbus first-party MCP connectors, runnable standalone by any MCP client.
Standalone, MCP-standard Nimbus connectors — usable by any MCP client (Claude Code, Cursor, Claude Desktop, …), not just the Nimbus gateway.
All 94 connectors ship in one package, @nimbus-dev/connectors, each runnable standalone over
stdio with credentials supplied from the environment.
npx @nimbus-dev/connectors github
Run standalone, a connector gives you:
NIMBUS_MCP_AUDIT_LOG is set.It does not give you the process sandbox, OS-keychain credential storage, the egress ledger, or
owner-controlled consent. Those are properties of the Nimbus gateway and no published package can
supply them. NOTICE states the tiering that notice asks you to preserve.
Reads work everywhere. Writes require your client to implement the MCP elicitation capability,
because that is the only way a server can put a consent prompt in front of you. Without it, write
tools are not registered at all rather than offered ungated — deliberate, not a defect: a tool
the model cannot see is one it cannot call without a human.
Claude Desktop does not implement elicitation today, so you get reads only there. Claude Code and Cursor do, per their vendor docs.
Checking your own client takes one query: ask it to list the connector's tools. If the write tools are absent, your client does not implement elicitation.
Full matrix, versions tested, and the provenance of each claim: Client support.
{
"mcpServers": {
"nimbus-github": {
"command": "npx",
"args": ["-y", "@nimbus-dev/connectors", "github"],
"env": {
"GITHUB_PAT": "ghp_...",
"NIMBUS_MCP_GITHUB_WRITE_SCOPE": "repo:acme/api",
"NIMBUS_MCP_AUDIT_LOG": "/absolute/path/to/nimbus-mcp-audit.jsonl"
}
}
}
}
Credentials come from the environment. There is no Vault outside the gateway, so whoever writes this config holds the secret. Every variable, and the two behaviours that look like bugs and are not, are in Configuration.
Each connector documents its own tools and credentials at connectors/<id>/README.md.
| Page | Read it when |
|---|---|
| Architecture | You want the layout, or how a connector is put together. |
| Client support | Write tools are missing, or you need to know if your client can approve a mutation. |
| Configuration | You are wiring a connector into a client. |
| Standalone launcher | You want nimbus-connector: eligibility, exit codes, refusals. |
| Adding a connector | You are writing or changing a connector. |
| Publishing | You are cutting a release. |
bun install
bun run check # lint, typecheck, consent audit, full suite
CI runs those four on Ubuntu, macOS and Windows — platform equality is a Nimbus non-negotiable.
See CONTRIBUTING before opening a PR, and SECURITY before reporting a vulnerability — it states what this package does and does not claim, which is the difference between a security report and a documentation question.
The connectors are developed here and consumed by the gateway from npm. The gateway's per-connector sync and indexing intelligence stays in nimbus-agent/Nimbus — this repo holds the MCP tool surface, which is the part that is useful without a gateway. Adding a connector therefore touches both repos.
Not to be confused with nimbus-mcp, which exposes
your local Nimbus index and agents to an MCP client. This repo is the other direction: the
connectors that reach your tools.
This repo was a scaffold from 2026-06-18 until the connectors landed. Its original README posed three
"decisions to make first" — share-vs-vendor-vs-fork, the credential model outside the Vault, and the
AGPL implications for downstream clients. All three were answered before the move: the connectors are
consent-gated standalone, credentials come from the environment, and NOTICE states the tiering. It
also proposed a package per connector; one package was chosen instead, because 94 packages means 94
releases and forces shared/ to become a versioned dependency that 190 files import by relative path.
AGPL-3.0-only, and NOTICE records the security tiering — please preserve
it. "Nimbus" is a trademark of the Nimbus project; this licence grants no trademark rights, and a
modified version that removes these protections must not be described as Nimbus-grade.
FAQs
Nimbus first-party MCP connectors, runnable standalone by any MCP client.
We found that @nimbus-dev/connectors demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.

Research
/Security News
Thirteen malicious Packagist themes expose visitors on unpatched iPhones to a WebKit-to-kernel exploit chain that steals device data and wallet seeds.