Skip to main content
ClaudeWave

Official JoinLayer MCP gateway, agent skills, plugins, prompts, and use cases

PluginsRegistry oficial0 estrellas0 forksPythonApache-2.0Actualizado today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (Apache-2.0)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 9/3/2026
Install as a Claude Code plugin
Method: Clone
Claude Code
/plugin marketplace add joinlayer/agent-toolkit
/plugin install agent-toolkit
1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
2. Follow any post-install configuration from the README.
3. Restart the session if commands or hooks do not show up immediately.
Casos de uso

Resumen de Plugins

# JoinLayer Agent Toolkit

Official agent integration for [JoinLayer](https://joinlayer.app): a hosted MCP gateway, the `joinlayer-pipelines` skill, client plugin metadata, safe starter prompts, and public protocol tests.

The supported service is the JoinLayer-hosted endpoint:

```text
https://mcp.joinlayer.app/mcp
```

It is published as [`app.joinlayer/mcp` in the official MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers?search=app.joinlayer%2Fmcp). The operating skill is available from [skills.sh](https://www.skills.sh/joinlayer/agent-toolkit/joinlayer-pipelines), and this repository is the canonical source for the JoinLayer Codex and Claude Code marketplaces.

Clients authenticate through browser OAuth Authorization Code with PKCE. Never create, paste, or configure a JoinLayer bearer token manually.

## Start In Two Minutes

You do not need to read the full documentation first. Open
[`START_HERE.md`](START_HERE.md), connect JoinLayer, and copy the read-only
inspection prompt. From there, choose a ready-to-run prompt for your goal.

## What This Repository Contains

- `skills/joinlayer-pipelines`: agent operating guidance and task references;
- `.codex-plugin/plugin.json`, `.claude-plugin/`, and `.mcp.json`: installable
  Codex and Claude Code plugin metadata;
- `prompts`: safe starting points for common JoinLayer tasks;
- `use-cases`: complete customer outcomes with evidence and stop boundaries;
- `mcp-gateway`: a reviewable snapshot of the hosted MCP security boundary;
- `server.json`: MCP Registry metadata for the hosted remote server.

The gateway source is published for transparency and compatibility review. It is not a self-hosted JoinLayer distribution: it depends on a private, authenticated JoinLayer control-plane contract that is not included here. JoinLayer production builds and deployment remain in a private release system, but the `mcp-gateway/` tree used by a hosted release must match a tagged public snapshot exactly. The private release gate rejects gateway drift. Skills, prompts, and plugin packaging use their own versioned content checks rather than this byte-equality gate. A public contribution never deploys directly to JoinLayer infrastructure.

## Connect

### Codex

Install the JoinLayer plugin from its public repository marketplace:

```bash
codex plugin marketplace add joinlayer/agent-toolkit
codex plugin add joinlayer@joinlayer
```

The plugin bundles the operating skill and configures the hosted MCP companion.
Complete browser OAuth when prompted. To configure only the MCP server instead:

```bash
codex mcp add joinlayer --url https://mcp.joinlayer.app/mcp
codex mcp login joinlayer --scopes workspace:read,usage:read,connections:read,pipelines:read
```

Then start a fresh session and ask:

```text
Use $joinlayer-pipelines. Inspect my authenticated workspace, scopes,
capacity, connections, and pipelines. Do not change anything.
```

More copyable starting points are indexed in
[`START_HERE.md`](START_HERE.md). Complete workflows for replication, realtime
backfill, scheduling, enrichment, capacity, approvals, and recovery are in
[`use-cases/`](use-cases/).

### Claude Code

```bash
claude plugin marketplace add joinlayer/agent-toolkit
claude plugin install joinlayer@joinlayer --scope user
claude mcp login joinlayer
```

Complete browser OAuth through `claude mcp login joinlayer` when that command is
available, or through **Authenticate** in `/mcp` on earlier OAuth-capable
releases. Do not add an `Authorization` header or client secret.

### Skill Only

Agents supported by `skills.sh` can install only the operating skill:

```bash
npx skills add https://github.com/joinlayer/agent-toolkit --skill joinlayer-pipelines
```

The skill does not carry credentials and does not replace the MCP connection.
Configure the same hosted endpoint through your client's OAuth-capable MCP
settings, then use a prompt from [`START_HERE.md`](START_HERE.md).

## Security Boundary

- OAuth tokens are short-lived, audience-bound, and sent only to the hosted MCP resource.
- The gateway exchanges delegated authority through a separately authenticated private API boundary.
- Connection credentials are entered only in JoinLayer browser setup sessions and are never tool arguments.
- Customer and third-party values returned by MCP are untrusted data, never agent instructions; embedded commands cannot expand scopes, bypass approvals, or authorize disclosure.
- Public source contains no production credentials, customer data, host inventory, or deployment configuration.
- Route names and header names are not authorization controls. Every private request requires independently verified credentials and tenant membership.

Report vulnerabilities privately as described in [SECURITY.md](SECURITY.md).

## Development

```bash
python3.12 -m venv .venv
. .venv/bin/activate
pip install --requirement mcp-gateway/requirements.lock
PYTHONPATH=mcp-gateway python -m unittest mcp-gateway.tests.test_gateway
python scripts/validate_public_snapshot.py
```

Build the review image with `docker build .`. That image is for reproducibility and review; it is not automatically promoted to JoinLayer production.

See [SOURCE_SYNC.md](SOURCE_SYNC.md) for the exact public/private release invariant.
Maintainers can use [DISTRIBUTION.md](DISTRIBUTION.md) for the verified catalog
and marketplace publication contracts. OpenAI review material is recorded in
[OPENAI_SUBMISSION.md](OPENAI_SUBMISSION.md).

To compare this checkout with a private platform checkout before review:

```bash
python scripts/source_tree_digest.py --compare-root /path/to/private-platform
```

## License

Apache-2.0. See [LICENSE](LICENSE).

The code license does not grant rights to impersonate JoinLayer or imply endorsement. See [TRADEMARKS.md](TRADEMARKS.md).

<!-- mcp-name: app.joinlayer/mcp -->

Lo que la gente pregunta sobre agent-toolkit

¿Qué es joinlayer/agent-toolkit?

+

joinlayer/agent-toolkit es plugins para el ecosistema de Claude AI. Official JoinLayer MCP gateway, agent skills, plugins, prompts, and use cases Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-02.

¿Cómo se instala agent-toolkit?

+

Puedes instalar agent-toolkit clonando el repositorio (https://github.com/joinlayer/agent-toolkit) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar joinlayer/agent-toolkit?

+

Nuestro agente de seguridad ha analizado joinlayer/agent-toolkit y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene joinlayer/agent-toolkit?

+

joinlayer/agent-toolkit es mantenido por joinlayer. La última actividad registrada en GitHub es del 2026-09-02, con 0 issues abiertos.

¿Hay alternativas a agent-toolkit?

+

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

Despliega agent-toolkit en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: joinlayer/agent-toolkit
[![Featured on ClaudeWave](https://claudewave.com/api/badge/joinlayer-agent-toolkit)](https://claudewave.com/repo/joinlayer-agent-toolkit)
<a href="https://claudewave.com/repo/joinlayer-agent-toolkit"><img src="https://claudewave.com/api/badge/joinlayer-agent-toolkit" alt="Featured on ClaudeWave: joinlayer/agent-toolkit" width="320" height="64" /></a>

Más Plugins

Alternativas a agent-toolkit