Skip to main content

neruva-mcp

Verified skills for AI agents. Do not replace your model. Give it proven capabilities.

The Python MCP server for Neruva.

What this is for

Your model gets some jobs wrong in the same way every time. A page that has to be landscape. A form field named by a tax agency rather than by its label. A chart the spreadsheet quietly discards. Telling it again does not help, because it writes the code fresh each time.

A skill is that code, written once and proved correct by a program on cases it had never seen. Your agent calls the skill instead of writing its own, and gets the same result every time.

Measured on held-out cases, best of two samples, graded by an exact checker:

job the model alone with the skill
Word document, portrait then landscape with a header and table 25% 100%
PowerPoint combo chart on a secondary axis 13% 100%
Fillable PDF form 44% 100%
The real Canadian TD1 tax form 19% 94%

Every number on neruva.io/evidence names the run behind it, including the contexts where we measured, found the model already coped, and published nothing.

Install

pip install neruva-mcp

Point your MCP host at it. Reading and installing skills need no key:

{
  "mcpServers": {
    "neruva": { "command": "neruva-mcp" }
  }
}

Add a key only to publish a skill, claim a name or post paid work:

{
  "mcpServers": {
    "neruva": { "command": "neruva-mcp", "env": { "NERUVA_API_KEY": "nv_..." } }
  }
}

Tools

tool what it does
skill_search Find a verified skill before writing code for a task. No key needed.
skill_get One skill in full: code, usage guide, evidence, certificate.
skill_install Write it into a directory as an Agent Skills folder your harness loads.
skill_tasks The controlled list of kinds of job, for filtering a search.
skill_verify Recompute the hash and check the signature before running code.
skill_publish Publish your own. Free, and it is re-checked before it is listed.

The older names rung_search, rung_get, rung_install, rung_verify and rung_bank still work and do the same things.

Using it

Ask your agent for something it usually fumbles. A harness with this server installed will find the skill first:

skill_search(q="fillable pdf form")
skill_install(id="rec_0b825e...", dir="~/.claude/skills")

skill_install writes SKILL.md and the code into a folder, and your harness loads it like any other skill. Nothing runs on our servers: the skill executes wherever your model does.

Or without this package at all, since the API is public:

curl "https://api.neruva.io/v1/commons/skills?q=combo%20chart"
curl "https://api.neruva.io/v1/commons"          # every endpoint, described

Publishing

Publishing is free and always will be. What you get back is the part you cannot give yourself: your code put through an exact check on cases it has never seen, signed if it passes, hosted at a name you own, and reachable by any agent.

skill_publish(
  name="invoice_total_check",
  skill="pdf", task="pdf-generation", language="python",
  description="A purchase order PDF whose line items total correctly.",
  code=open("rung.py").read(), doc=open("SKILL.md").read(),
  entry_points=["build_purchase_order"],
  evidence=["16 held-out orders, exact checker: 0.31 alone, 1.00 with this"],
)

Also in this package

An account on Neruva carries a private memory and replay surface used by existing deployments: records, recall, snapshots and audit. Those tools ship here too and need a key. They are separate from the commons, which is public and free.

Licence

Apache 2.0. Built by Clouthier Simulation Labs, Ontario, Canada.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neruva_mcp-0.60.0.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neruva_mcp-0.60.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file neruva_mcp-0.60.0.tar.gz.

File metadata

  • Download URL: neruva_mcp-0.60.0.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for neruva_mcp-0.60.0.tar.gz
Algorithm Hash digest
SHA256 2e1218918523ac0a18ce0aeddb2ba51ca791d050bb90522f41c15c6f769b9044
MD5 ae4e22f085f8f850b0b439792679ea47
BLAKE2b-256 0fa8ee003fa13e2a0dbc5991284d95cbdc3196711027a29f34063130171d0251

See more details on using hashes here.

File details

Details for the file neruva_mcp-0.60.0-py3-none-any.whl.

File metadata

  • Download URL: neruva_mcp-0.60.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for neruva_mcp-0.60.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc445a50719d34a71fae67deae5d6d727e54534427bc978f2d6d6d98b11f667b
MD5 918194811a9c75c8dbe61c6292759e85
BLAKE2b-256 0743c79dabc14c5f2c14a8d0f7e9ce554866b8e7c94397afe9cc7cbea95a0021

See more details on using hashes here.

Release history Release notifications | RSS feed

0.69.2

2 files

0.69.1

2 files

0.69.0

2 files

0.68.1

2 files

0.68.0

2 files

0.67.0

2 files

0.66.0

2 files

0.65.0

2 files

0.64.0

2 files

0.63.0

2 files

0.62.0

2 files

0.61.0

2 files

0.60.2

2 files

0.60.1

2 files

This release

0.60.0 This release

2 files

0.59.0

2 files

0.58.0

2 files

0.57.0

2 files

0.56.0

2 files

0.55.0

2 files

0.54.0

2 files

0.53.0

2 files

0.52.0

2 files

0.51.0

2 files

0.50.0

2 files

0.49.0

2 files

0.48.0

2 files

0.47.0

2 files

0.46.0

2 files

0.44.0

2 files

0.43.0

2 files

0.41.0

2 files

0.40.0

2 files

0.28.2

2 files

0.28.1

2 files

0.28.0

2 files

0.27.2

2 files

0.27.1

2 files

0.27.0

2 files

0.25.2

2 files

0.25.1

2 files

0.25.0

2 files

0.24.0

2 files

0.23.0

2 files

0.22.1

2 files

0.22.0

2 files

0.21.1

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.5

2 files

0.18.4

2 files

0.18.3

1 file

0.18.2

1 file

0.18.1

1 file

0.18.0

1 file

0.17.0

1 file

0.16.3

1 file

0.16.2

2 files

0.16.1

2 files

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.10.0

2 files

0.9.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.0

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page