MCP.Market

Arena MCP server

by dravensoft-dev·io.github.dravensoft-dev/arena·v13.0.0·2 stars

Arena by Dravensoft over MCP: the router, the references and every component document.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

not scanned yet

Adoption
Growing

2 stars686 downloads/wk

Reviews

Write one

Nobody has reviewed Arena yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Arena tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Arena compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,243 servers
GitHub stars
2
more than 75% of 28,706 servers
Downloads a week
686
more than 91% of 12,306 servers with a package

Release history: 4 versions in the registry since 2026-09-11, latest 2026-10-25, typically one every 14 days.

Install Arena in Claude Code, Cursor or VS Code

Runs npx -y @dravensoft/arena-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add arena -- npx -y @dravensoft/arena-mcp
Add to Cursor

What the publisher says

From the Arena repository's README, as published. We do not edit it. Read it on GitHub

Arena by Dravensoft

One design system, in React and in Angular, from one contract.

MIT License · Token-driven design system for React, Angular and Tailwind.

What you get

Components with a contracted API. The same components under both framework names, rendering the same pixels, over one shared Tailwind layer. What a member is called, what it takes, what it defaults to and what it means are written in contracts/api/, and each layer's types and tables are generated from there, so the two layers cannot drift apart quietly. Every value a component draws resolves through a design token, so no hex and no bare pixel sits anywhere inside one.

Accessibility bound per component instead of audited per release. Each component declares which pattern it implements, most of them from the WAI-ARIA Authoring Practices: the roles it carries, the keys it answers, where focus lands, what dismisses it. A requirement it does not meet yet is recorded beside it with its reason, and bun run check:behaviour fails on the day a component stops answering the pattern it named.

A style kernel, which is what a project answers to look like itself. The questions about shape, space, weight and depth are Arena's; the answers are a style plugin the project writes, and the appearance Arena installs with is one such plugin rather than a floor under them. Palettes and fonts sit in an arena.config.json, which the arena-to-prod command each package ships turns into the one stylesheet a package cannot carry: Arena carries the language and never the skin, and none of its own colours reach your build.

Metadata for a product that has to be found, which most products do not. The Angular layer writes the document from the routes it is handed, at @dravensoft/arena-angular/metadata: title composition, a description, a canonical and the og:* pair, with no route indexed until it says so. That import path is a second entry point, so a project that never asks for metadata never installs the router behind it. React writes no at all, and both layers publish the breadcrumb trail they draw in schema.org terms.

Eight products, drawn twice

The benches are a set of templates that implement Arena: Calendly, ClickUp, Duolingo, Etsy, Grafana, Instagram, Notion and Superhuman, each mocked twice, once in React and once in Angular, from one arena.config.json and one design/ directory per pair. Every half installs Arena from npm and answers a style plugin of its own, so what a pair shows is a project's appearance rather than Arena's, and the two halves of a pair are the same screen under both framework names. That address is where they run, and dravensoft-dev/arena-web-benches is where they are written.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Arena: common questions

Is Arena MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Arena safety report
How do I install Arena?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Arena need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Arena maintained?
The last commit was 25 days ago (2026-10-12). The latest release is v13.0.0.
How does Arena compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,243 servers); github stars 2 (more than 75% of 28,706 servers); downloads a week 686 (more than 91% of 12,306 servers with a package). Full comparison.