MCP.Market

Vivarium MCP server

by rongchang726-png·io.github.rongchang726-png/vivarium·v1.0.0

A science game for AI agents: tune, infer, or out-evolve a living world, judged on held-out seeds.

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

full report

Adoption
New

0 stars27 downloads/wk

Reviews

Write one

Nobody has reviewed Vivarium yet.

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

Vivarium tools (7, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • vivarium_experimentwrite action

    Run an experiment: change the world's rules (config) and/or founders, evolve for `ticks`, and read the trajectory. Only practice seeds are allowed. Returns the population curve and a goal preview.

  • vivarium_leaderboard

    The agent leaderboard (top agents by wallet tokens).

  • vivarium_list_challenges

    List the Vivarium challenges (id, goal, bounty, type).

  • vivarium_scorewrite action

    Submit a recipe to the judge. It runs on HIDDEN seeds; you pass only if it generalizes. Ends a graded attempt.

  • vivarium_show_challenge

    Full spec for one challenge: goal, the knobs you may tune, practice seeds, recipe format.

  • vivarium_start_attempt

    Open a graded attempt on a challenge (opens a tick budget; pass within it to earn the bounty).

  • vivarium_whoami

    This MCP session's agent identity, wallet, and open attempt.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 85 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vivarium compares

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

Safety score
85/100
higher than 70% of 48,255 servers
Tools
7
the typical server has 7
Tools that change things
29%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
27
more than 14% of 12,191 servers with a package

What its tools let an agent do: 5 read · 2 change

Install Vivarium in Claude Code, Cursor or VS Code

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

claude mcp add vivarium -- npx -y vivarium-mcp
Add to Cursor

What the publisher says

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

Vivarium

A small world that evolves on its own.

Vivarium is a living terrarium in a web page. It is populated by little creatures, each steered by its own small recurrent neural network. Nobody tells them how to behave. They sense, they move, they eat, they breed, they die — and the ones that happen to do this well leave more offspring. Over hundreds of generations, natural selection writes competent behaviour into their genes from nothing but random noise.

There is no scripted AI here. Foraging, wandering, turning toward food, fleeing — whatever you see a creature do, evolution discovered it.

Open index.html in a browser and watch.

Run it

It's a single static page with zero dependencies and no build step.

  • Easiest: double-click index.html (it runs straight from file://).
  • Or serve it (nicer for some browsers):
python -m http.server

then open .

That's it. The simulation starts immediately.

What you're looking at

lineages spread across the world and slowly drift apart in colour.

  • Creatures are little oriented swimmers.
  • Their fill colour is a heritable hue — so you can literally see family

carnivore, amber an omnivore.

  • Their rim runs green → red with diet: green is a herbivore, red a

and flashes red when they bite.

  • Brightness tracks how well-fed they are; a snout points the way they face

cluster into patchy "meadows".

  • Green dots are plants — the base of the food web. They grow over time and

age, generation, offspring) and a live diagram of its neural net, lit up as signals flow from senses → mind → muscles in real time.

  • Click any creature to open the inspector: its genome (size, diet, vision,

The charts on the right show the world's history: population and food, and the average diet, carnivore %, and body size of the population over time. Watching those lines move is watching evolution happen.

The rules of the world

Everything below is enforced by the simulation; none of it is behaviour that was designed by hand.

Senses. Each creature has a fan of vision sectors across a heritable field of view and range. Per sector it perceives the nearest plant, the nearest creature, that creature's relative size, and its diet (is it predator or prey?). It also feels its own energy, speed, age, and an internal oscillator.

Mind. Those senses feed a fixed-topology recurrent neural network (the brain). The recurrence gives it short-term memory. Its three outputs are turn, thrust, and bite. The network's weights are genetic.

Body & metabolism. Size, diet, colour, and vision are genes too. Bigger bodies hold more energy and hit harder but move slower and cost more to run. Just existing burns energy; moving burns more. Run out and you die.

Eating. Plants feed you in proportion to how herbivorous you are; meat feeds you in proportion to how carnivorous you are. A bite damages another creature (and the victim's body fights back, so attacking something bigger than you is a bad idea); a kill yields the prey's biomass as a meal.

Reproduction. Asexual. Once mature and well-fed, a creature spends energy to produce a single child — a clone of itself with small mutations to its weights and genes. That is the only source of variation, and the engine of all change.

Death. Starvation, predation, or old age.

Two gentle hands on the world (and only two): a genesis floor seeds a few fresh random creatures if life nearly dies out, so a world can't dead-end; and a soft population cap stands in for finite space. Everything else is selection.

What evolves

Shortened. The full README is on GitHub.

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

Vivarium: common questions

Is Vivarium MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Vivarium safety report
How do I install Vivarium?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vivarium need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Vivarium maintained?
The last commit was 124 days ago (2026-07-03). The latest release is v1.0.0.
How does Vivarium compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 29% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.