Token导航 LogoToken导航

MCP Server · AI代理

Avr Docs MCP

一个提供Wiki.JS页面搜索、列表获取和特定页面检索功能的MCP服务器,支持多种传输模式和Docker部署。

stdio官方级别未说明来源级核验工具 3
JavaScriptAPI集成Docker支持

快速开始

作者 / 组织
agentvoiceresponse
提供方
agentvoiceresponse
运行时
Docker

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Avr Docs MCP 属于AI代理类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

AVR文档MCP服务器与Wiki。JS集成

此MCP(模型上下文协议)服务器提供与Wiki的集成。JS用于搜索和列出Wiki中的页面。JS实例。

特性

  • 搜索Wiki。JS页面:使用关键字或主题搜索页面
  • 列出Wiki。JS页面:获取所有可用页面的分页列表
  • 获取特定页面:通过ID检索特定页面
  • 连接测试:测试与Wiki的连接。JS实例
  • 多种运输方式:支持stdio和HTTP流模式
  • Docker支持:已准备好使用带有健康检查的Docker镜像

设置

先决条件

  1. 一个正在运行的Wiki。JS实例
  2. 具有读取页面的适当权限的API密钥

环境变量

您可以通过两种方式设置环境变量:

选项1:使用.env文件(推荐)
  1. 复制示例环境文件:
cp .env.example .env
  1. 编辑 .env 文件中包含您的实际值:
# Wiki.JS Configuration
WIKI_JS_BASE_URL=https://your-wiki-instance.com
WIKI_JS_API_KEY=your-api-key-here
LOG_LEVEL=info

# MCP Server Configuration
MCP_MODE=stdio
PORT=3000
选项2:使用系统环境变量
export WIKI_JS_BASE_URL="https://your-wiki-instance.com"
export WIKI_JS_API_KEY="your-api-key-here"
export LOG_LEVEL="info"
export MCP_MODE="stdio"
export PORT="3000"

安装

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 测试连接(可选):
npm test
  1. 运行服务器:
npm start

发展:

npm run dev

运行模式

服务器支持两种操作模式:

标准模式(默认)

默认情况下,服务器在stdio模式下运行,通过标准输入/输出进行通信。这是传统的MCP模式。

npm start
# or
npm run start:http  # for HTTP mode
# or
MCP_MODE=stdio npm start

HTTP流模式

服务器也可以在HTTP模式下运行,为MCP通信提供带有服务器事件(SSE)的REST API。

npm run start:http
# or
MCP_MODE=http npm start

在HTTP模式下运行时,服务器提供:

  • 健康检查: GET /health -返回服务器状态
  • MCP端点: POST /mcp -使用JSON-RPC 2.0的MCP通信端点

测试HTTP模式

您可以使用curl或Postman测试HTTP模式:

# Health check
curl http://localhost:3000/health

# Initialize MCP session
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "initialize",
    "params": {
      "protocolVersion": "2024-11-05",
      "capabilities": {},
      "clientInfo": {
        "name": "curl-client",
        "version": "1.0.0"
      }
    }
  }'

# List available tools (use session ID from initialize response)
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -H "mcp-session-id: " \
  -d '{"jsonrpc": "2.0", "id": 2, "method": "tools/list"}'

# Call a tool (use session ID from initialize response)
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -H "mcp-session-id: " \
  -d '{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
      "name": "search_wiki_pages",
      "arguments": {
        "query": "deepgram",
        "page": 1,
        "limit": 10
      }
    }
  }'

或者使用内置的测试客户端:

npm run test:http

Docker 使用

使用Docker镜像

# Run in stdio mode (default)
docker run -d \
  --name avr-docs-mcp \
  -e WIKI_JS_BASE_URL="https://your-wiki-instance.com" \
  -e WIKI_JS_API_KEY="your-api-key-here" \
  agentvoiceresponse/avr-docs-mcp:latest

# Run in HTTP mode
docker run -d \
  --name avr-docs-mcp \
  -p 3000:3000 \
  -e WIKI_JS_BASE_URL="https://your-wiki-instance.com" \
  -e WIKI_JS_API_KEY="your-api-key-here" \
  -e MCP_MODE="http" \
  -e PORT="3000" \
  agentvoiceresponse/avr-docs-mcp:latest

Docker Compose

version: '3.8'

services:
  avr-docs-mcp:
    image: agentvoiceresponse/avr-docs-mcp:latest
    container_name: avr-docs-mcp
    ports:
      - "3000:3000"  # Only needed for HTTP mode
    environment:
      - WIKI_JS_BASE_URL=https://your-wiki-instance.com
      - WIKI_JS_API_KEY=your-api-key-here
      - MCP_MODE=http
      - PORT=3000
      - LOG_LEVEL=info
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3

可用工具

1.搜索维基页面

在Wiki中搜索页面。JS使用关键字。

参数:

  • query (必填):搜索查询
  • page (可选):分页页码(默认值:1)
  • limit (可选):每页结果数(默认值:10,最大值:50)

2.list_wiki_pages

列出Wiki中的所有可用页面。JS。

参数:

  • page (可选):分页页码(默认值:1)
  • limit (可选):每页结果数(默认值:20,最大值:50)

3.get_wiki_page

通过ID或路径获取特定页面。

参数:

  • pageId (必填):要检索的页面的ID(数字)或路径(字符串)。示例:ID为“3”,路径为“deepgram”

维基。JS API配置

此MCP服务器使用Wiki。JS GraphQL API(/graphql 端点)。确保你的Wiki。JS实例已启用API访问,并且您的API密钥具有以下权限:

  • page:read -阅读页面内容
  • page:list -列出页面
  • search:read -搜索页面

服务器自动处理所有操作的GraphQL查询和响应。请注意Wiki。JS GraphQL API有一些限制:

  • 搜索和列表操作不支持本机分页,因此分页是在客户端模拟的
  • 搜索结果不包括整页内容
  • 列表结果不包括整页内容(使用 get_wiki_page 完整内容)
  • 标签以字符串数组的形式返回,而不是逗号分隔的字符串

日志记录

服务器包括具有可配置日志级别的全面日志记录:

  • debug -详细的调试信息
  • info -一般信息(默认)
  • warn -仅警告消息
  • error -仅错误消息

设置 LOG_LEVEL 环境变量,用于控制日志的详细程度。

错误处理

该服务器包括全面的错误处理功能,用于:

  • 缺少环境变量
  • 网络连接问题
  • API身份验证失败
  • 页面ID无效
  • 速率限制

发展

要在热重新加载的开发模式下运行:

npm run watch

建筑

为生产而构建:

npm run build

编译后的JavaScript将位于 dist/ 目录。

支持与社区

支持AVR

AVR是免费和开源的。 任何支持都是完全自愿的,旨在表达个人的感激之情。 捐赠不提供功能、服务或特殊福利,无论捐赠如何,该项目都是完全可用的。

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

Wiki.JS集成JavaScript混合部署页面搜索MCP协议Docker支持RESTAPI

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Avr Docs MCP

MCP World · 本页

3stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Avr Docs MCP 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Avr Docs MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Avr Docs MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Avr Docs MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Avr Docs MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP