1. Conduid
  2. Developer Tools
  3. noir-server
MCP server · Developer Tools

noir-server

MCP server for Noir development - clones and searches Noir documentation, stdlib, and examples

39Low

Scored 4 months ago · breakdown

About noir-server

noir-server is an MCP server published by git+critesjosh in the Developer Tools category: mCP server for Noir development - clones and searches Noir documentation, stdlib, and examples.

Install

Install
npx noir-mcp-server
Claude Code
claude mcp add noir-mcp-server -- npx -y noir-mcp-server
npx
npx -y noir-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

noir_list_examplesList available examples

Parameters not published.

noir_list_librariesList libraries with descriptions & clone status

Parameters not published.

noir_read_exampleRead example source

Parameters not published.

noir_read_fileRead any file from repos

Parameters not published.

noir_search_codeSearch `.nr` files across repos

Parameters not published.

noir_search_docsSearch Noir documentation

Parameters not published.

noir_search_stdlibSearch standard library

Parameters not published.

noir_statusCheck repo clone status

Parameters not published.

noir_sync_reposClone/update repos. Default: core only. Add `categories: ["libraries"]` for packages.

Parameters not published.

Ask AI

✦

Ask AI about noir-server

Powered by Claude · Grounded in docs

I know everything about noir-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

noir-mcp-server

MCP server for Noir development — clones and searches Noir documentation, standard library, examples, and community libraries.

Install

Claude Code

claude mcp add noir-mcp -- npx noir-mcp-server@latest

Claude Desktop / Cursor / Windsurf

Add to your MCP config file (e.g. ~/.claude/mcp.json, claude_desktop_config.json):

{
  "mcpServers": {
    "noir": {
      "command": "npx",
      "args": ["noir-mcp-server@latest"]
    }
  }
}

From source

git clone https://github.com/critesjosh/noir-mcp-server.git
cd noir-mcp-server
npm install && npm run build

Then point your MCP config to the built file:

{
  "mcpServers": {
    "noir": {
      "command": "node",
      "args": ["/path/to/noir-mcp-server/dist/index.js"]
    }
  }
}

Tools

Tool Description
noir_sync_repos Clone/update repos. Default: core only. Add categories: ["libraries"] for packages.
noir_status Check repo clone status
noir_search_code Search .nr files across repos
noir_search_docs Search Noir documentation
noir_search_stdlib Search standard library
noir_list_examples List available examples
noir_read_example Read example source
noir_read_file Read any file from repos
noir_list_libraries List libraries with descriptions & clone status

Repository Categories

Core (synced by default):

  • noir — Compiler, stdlib, tooling, docs
  • noir-examples — Official example circuits

Libraries (sync with categories: ["libraries"]):

  • noir-bignum — Big integer arithmetic
  • noir_bigcurve — Elliptic curve operations
  • noir_json_parser — JSON parsing (RFC 8259)
  • noir_string_search — Substring search/proof
  • noir_sort — Array sorting
  • sparse_array — Sparse array implementation
  • zk-kit.noir — Merkle trees, ECDH, and more

Reference (sync with categories: ["reference"]):

  • awesome-noir — Curated ecosystem index

Environment Variables

Variable Default Description
NOIR_DEFAULT_VERSION v1.0.0-beta.19 Noir version tag for the main repo
NOIR_MCP_REPOS_DIR ~/.noir-mcp Base directory for cloned repos

Development

npm run dev    # Watch mode
npm run build  # Build
npm start      # Run server
node test.mjs  # Run tests

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About noir-server

How do I install noir-server?

Run npx noir-mcp-server, then add the server to your MCP client's configuration.

Is noir-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is noir-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.