Token导航 LogoToken导航TokenDH.com
Aztec MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Aztec MCP Server

MCP Server

@aztec/mcp-server@latest

一个提供本地访问Aztec文档、示例和源代码的MCP服务器,支持通过API密钥启用语义搜索功能。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
文档处理本地存储TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AztecProtocol

提供方

AztecProtocol

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @aztec/mcp-server@latest

详细介绍

Aztec MCP服务器

一个MCP(模型上下文协议)服务器,通过克隆的存储库提供对Aztec文档、示例和源代码的本地访问。可选增强 语义搜索 当配置API密钥时,通过完整的阿兹特克知识库。

特性

  • 版本支持:克隆特定的阿兹特克释放标签(例如。, v4.2.0)
  • 本地存储库克隆:通过稀疏校验自动克隆Aztec存储库以提高效率
  • 快速代码搜索:使用ripgrep搜索Noir合约和TypeScript文件(带回退)
  • 文档搜索在当地搜索阿兹特克文献;使用API键,在整个语料库中进行语义向量搜索(框架文档、示例、Noir stdlib、TypeScript SDK、协议电路)
  • 错误查找:静态目录(Solidity/circircuit/TX/AVM错误)加上配置API密钥时无法识别错误的可选语义回退
  • 示例发现:列出并阅读阿兹特克合同示例
  • 版本同步门:使用托管语义后端时,服务器会检测到本地克隆标记和索引语料库之间的不匹配,并拒绝跨版本查询,除非明确覆盖

API密钥(可选,推荐)

MCP服务器以两种模式运行:

模式如何启用您将获得什么
本地(默认)无需设置对克隆的markdown+代码进行Ripgrep搜索;静态错误目录
语义(推荐)设置 API_KEY env-var矢量搜索所有12个索引的Aztec语料库(开发者文档、网络文档、Aztec.nr、examples、Aztec.js、CLI、TypeScript API、e2e测试、协议电路、L1合同、Noir文档、Noir stdlib);语义错误回退;版本同步门

获取钥匙

  1. 加入阿兹特克人/黑人部落:
  2. /mcp-key 在任何渠道-机器人DM会为您提供个人API密钥(UUID)。
  3. 将密钥粘贴到MCP客户端配置中 env.API_KEY (参见 配置).

密钥是免费的、持久的(重新运行 /mcp-key 返回相同的密钥),并可通过以下方式撤销 /forget-me.

安装

使用npx(推荐)

npx -y @aztec/mcp-server@latest
始终固定 @latest. npx积极缓存包——没有 @latest,您最终可能会无限期地运行旧版本。这 @latest 标签强制npx在每次运行时检查注册表中的当前版本。如果服务器在npm上检测到较新版本,它还会在启动时自我报告升级可用警告(请参阅 aztec_status 输出)。

全局安装

npm install -g @aztec/mcp-server@latest
aztec-mcp

稍后更新: npm install -g @aztec/mcp-server@latest (或者仅仅依靠 npx -y @aztec/mcp-server@latest 表单,它总是获取当前值)。

配置

Claude代码插件

添加到您的 .mcp.json.最小配置只是命令;添加 env.API_KEY 以启用语义搜索。

{
  "mcpServers": {
    "aztec-mcp": {
      "command": "npx",
      "args": ["-y", "@aztec/mcp-server@latest"],
      "env": {
        "API_KEY": ""
      }
    }
  }
}
环境变量默认值目的
API_KEYunset个人API密钥来自 /mcp-key 在黑色的不和谐().取消设置→ 仅本地模式。
API_URLhttps://aztec.adjacentpossible.devDocsGPT后端语义搜索命中。覆盖以指向自托管实例。
REQUEST_TIMEOUT60000语义搜索请求超时(ms)。
AZTEC_DEFAULT_VERSIONv4.2.0-aztecnr-rc.2的默认版本标记 aztec_sync_repos.
AZTEC_MCP_REPOS_DIR~/.aztec-mcp/repos/当地克隆人居住的地方。

可用工具

aztec_sync_repos

在本地克隆或更新Aztec存储库。 先运行这个 以启用其他工具。

Clones:
- aztec-packages (docs, aztec-nr, noir-contracts) - sparse checkout
- aztec-examples (full)
- aztec-starter (full)

参数:

  • version (string):要克隆的Aztec版本标签(例如。, v4.2.0).默认为支持的最新版本。
  • force (boolean):即使存在repos,也强制重新克隆
  • repos (string\[\]):要同步的特定存储库

示例-克隆特定版本:

aztec_sync_repos({ version: "v4.2.0" })

aztec_status

检查克隆存储库的状态。

aztec_search_code

搜索Aztec合同代码和源文件。支持正则表达式模式。

参数:

  • query (字符串,必填):搜索查询(支持正则表达式)
  • filePattern (string):文件glob模式(默认值: *.nr)
  • repo (string):要搜索的特定仓库
  • maxResults (数字):最大结果(默认值:30)

例子:

aztec_search_code({ query: "PrivateSet", filePattern: "*.nr" })

aztec_search_docs

搜索阿兹特克文档。默认情况下为本地ripgrep;语义向量搜索 API_KEY 已设置。

参数:

  • query (字符串,必填):文档搜索查询
  • section (string):文档部分,仅适用于本地搜索(教程、概念、开发人员、参考)
  • maxResults (数字):最大结果数(默认:20个局部;5个语义,最大20个)
  • chunks (数字,仅语义):结果块的数量(1-20)。如果省略, maxResults 使用。
  • useLocalFallback (布尔值,仅语义):如果语义后端失败,则回退到本地ripgrep。默认 false 因此后端错误显而易见。
  • allowVersionMismatch (布尔值,仅语义):覆盖版本同步门。默认 false当你在附近时,大门拒绝搜查 aztec-packages clone标签与后端索引的语料库版本不同。

aztec_list_examples

列出可用的阿兹特克合同示例。

参数:

  • category (string):按类别筛选(代币、nft、defi、托管、众筹)

aztec_read_example

阅读阿兹特克合同示例的源代码。

参数:

  • name (字符串,必填):合同名称示例

aztec_read_file

从克隆的存储库中读取任何文件。

参数:

  • path (字符串,必填):相对于repos目录的文件路径

aztec_lookup_error

通过消息、错误代码或十六进制签名诊断任何Aztec错误。从静态目录中返回根本原因和建议修复,包括Solidity错误、TX验证错误、电路代码、AVM错误和操作员常见问题。随着 API_KEY 当静态目录没有命中时,set会回退到语义文档搜索。

参数:

  • query (字符串,必填):错误消息、数字代码(例如。, 2002)或十六进制签名(例如。, 0xa5b2ba17)
  • category (字符串):筛选器(contract, circuit, tx-validation, l1, avm, sequencer, operator, general)
  • maxResults (数字):默认值10
  • allowVersionMismatch (布尔值,仅限语义):覆盖语义回退的版本同步门。当静态目录已匹配时,此功能无效。

配置选项

存储位置

存储库被克隆到 ~/.aztec-mcp/repos/ 默认情况下。

用覆盖 AZTEC_MCP_REPOS_DIR 环境变量:

{
  "mcpServers": {
    "aztec-mcp": {
      "command": "npx",
      "args": ["-y", "@aztec/mcp-server@latest"],
      "env": {
        "AZTEC_MCP_REPOS_DIR": "/custom/path"
      }
    }
  }
}

默认Aztec版本

使用以下命令设置默认的Aztec版本 AZTEC_DEFAULT_VERSION 环境变量:

{
  "mcpServers": {
    "aztec-mcp": {
      "command": "npx",
      "args": ["-y", "@aztec/mcp-server@latest"],
      "env": {
        "AZTEC_DEFAULT_VERSION": "v3.0.0-devnet.6-plugin.1"
      }
    }
  }
}

发展

# Clone the repo
git clone https://github.com/aztecprotocol/mcp-server
cd mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/index.js

需求

  • Node.js 18+
  • Git
  • ripgrep(可选,用于更快的搜索)

克隆存储库

存储库描述签出
aztec软件包主单回购备件:文档、aztec编号、黑色合约
aztec示例官方示例完整
aztec起动机初学者模板完整

许可证

麻省理工学院

目录标签

目录标签

文档处理本地存储TypeScriptClaude文档搜索本地部署代码搜索语义搜索错误诊断

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@aztec/mcp-server@latest

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP