Skip to content

Brucesquared2/agentic-a-MAPS-COLLECTIVE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic

Build Status Prettier Code Formatting

Verify Cockpit Ritual Verify — Windows Verify — Ubuntu

Connectivity Check Manifest Validator Risk Merge PR Manifest Validation Errors

Connectivity Validator Risk Merge PR Manifest Errors
Connectivity Validator Risk Merge PR Manifest Errors

🛠️ Troubleshooting Rituals

When a badge goes red, follow the ritual below:

Badge Meaning Ritual Fix
Connectivity Runner cannot reach GitHub (DNS/HTTP) or token invalid Run make connectivity-check locally. If it fails, fix DNS/proxy. Verify REPO_WRITE_TOKEN secret in GitHub.
Validator Manifest schema or unit tests failed Run make validate locally. Fix YAML errors or failing pytest cases before pushing.
Risk Merge PR Auto-merge into risk.yml or PR creation failed Check validator and connectivity logs first. If both are green, verify REPO_WRITE_TOKEN has correct repo scope.
Ledger Rotation Token/secret rotation workflow failed Confirm rotation secrets are valid and not expired. Update GitHub secrets if needed.
Manifest Errors (Grafana) Live Prometheus metric shows validation errors Inspect dashboards. Run make validate locally to reproduce. Fix manifests until metric count drops.

✅ Outcome Contributors see exact fixes tied to each badge.

No more guessing whether failures are network, validation, or secrets.

README becomes a cockpit manual: health signals + remedies in one place.

Agentic

You can think of Agentic as RapidAPI for LLM tools.

All tools listed on Agentic's marketplace have been carefully hand curated and are regularly tested with a comprehensive set of integration tests and evals. Agentic aims for quality, not quantity.

On the flip side, Agentic makes it easy to publish your own MCP servers & OpenAPI services to Agentic's MCP Gateway and instantly start charging for agentic tool use.

Key features

  • Highly Curated Tools: All publicly listed Agentic tools are manually vetted to keep an extremely high quality bar.
  • Agentic UX: All Agentic tools have been hand-crafted specifically for LLM tool use. We call this Agentic UX, and it's at the heart of why Agentic tools work better for LLM & MCP use cases than legacy APIs.
  • First-Class MCP Support: On both the publishing and consumption sides, Agentic supports MCP as a truly first-class primitive – not an afterthought.
  • World-Class TypeScript DX: Agentic is written in TS and strives for a Vercel-like DX, including one-line integrations with every major TS LLM SDK.
  • Stripe Billing: Agentic uses Stripe for billing, and most tools are usage-based, so you'll only pay for what you (and your agents) actually use.
  • Blazing Fast MCP Gateway: Agentic's MCP gateway is powered by Cloudflare's global edge network. Tools come with customizable caching and rate-limits, so you can REST assured that your agents will always have a fast and reliable experience.
  • Semver: All Agentic tools are versioned using semver, so you can choose how to handle breaking changes.

Getting started

TypeScript LLM SDKs

Agentic has first-class support for every major TS LLM SDK, including:

Publish your own MCP products

Agentic

Anyone can publish their own live MCP products with Agentic, but you'll need to submit your MCP to us before it can be listed on the main Agentic marketplace.

Join the community

Contributing

Agentic is proudly 100% open source.

Interested in contributing or building Agentic from scratch? See contributing.md.

Secrets & Environment Files

⚠️ Do not commit a .env file containing secrets. Use the provided .env.sample as a reference and copy it to .env locally.

Example:

copy .env.sample .env

This repository's CI and Docker Compose read LEDGER_PATH and CLAUDE_API_KEY from environment variables. Keep secrets out of the git history.

Claude Runner Sidecar

We run the Claude capsule (claude_capsule) alongside a Node.js sidecar (claude_runner) that dispatches project plans and forwards assignment events to the cockpit UI.

  1. Start services
docker compose up -d claude_capsule claude_runner web
  1. Environment setup

Make sure your .env file includes:

CLAUDE_API_KEY=your_claude_api_key
CLAUDE_PLAN=/app/configs/project-plan.yaml
COCKPIT_PUBLISH_URL=http://web:3000/api/cockpit/publish
COCKPIT_PUBLISH_TOKEN=supersecret123
LEDGER_PATH=/app/logs/key_log.yml

COCKPIT_PUBLISH_TOKEN must match the secret configured in the publish route.

  1. Verify publish flow
curl -X POST http://localhost:3000/api/cockpit/publish \
  -H "Content-Type: application/json" \
  -H "x-publish-token: supersecret123" \
  -d '{"agent":"claude","action":"task_assigned","notes":"Test assignment event from README snippet"}'

Expected response:

{
  "status": "ok",
  "event": {
    "timestamp": "...",
    "agent": "claude",
    "action": "task_assigned",
    "notes": "Test assignment event from README snippet"
  }
}
  1. Check cockpit UI

Open http://localhost:3000 and confirm:

  • Assignment event appears in the navigator panel.
  • Diagram updates with a ⚡ badge on the claude node.

Rotation Ritual (CI)

The repository includes a monthly ledger rotation workflow that runs the rotation trigger and archives logs/key_log.yml.

When configuring GitHub Actions, add the secret COCKPIT_PUBLISH_TOKEN (Settings → Secrets → Actions) with the same value used by your runner sidecar.

The workflow injects the secret into the rotation step so rotation jobs can authenticate when posting events to the publish endpoint.

If you want, we also provide a helper scripts/rotation_trigger.ps1 and web/src/lib/rotationTrigger.ts for Windows and Node environments respectively.

About

Your API ⇒ Paid MCP. Instantly.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • MDX 1.1%
  • JavaScript 0.4%
  • PowerShell 0.2%
  • CSS 0.2%
  • Shell 0.1%