项目简介

amdWiki MCP 服务器是一个专门为AI助手设计的维基知识库接口,允许AI直接访问和管理维基页面内容、执行高级搜索、验证元数据等操作。

主要功能

  • 页面内容查询:获取维基页面的详细内容和元数据
  • 高级搜索功能:支持多条件过滤的全文搜索
  • 元数据管理:生成和验证页面元数据
  • 分类与关键词管理:浏览系统分类和用户关键词
  • 附件管理:查看特定页面的附件列表
  • 相似页面推荐:基于内容相似性查找相关页面
  • 配置信息获取:访问维基系统的配置参数
  • 搜索统计:获取搜索索引的统计信息

安装步骤

  1. 克隆仓库并安装依赖:
git clone https://github.com/jwilleke/amdWiki
cd amdWiki
npm install
  1. 构建TypeScript代码:
npm run build
  1. 启动MCP服务器:
npm run mcp

服务器配置

配置 Claude Desktop 等 MCP 客户端连接此服务器:

{
  "mcpServers": {
    "amdwiki": {
      "command": "node",
      "args": ["/path/to/amdWiki/dist/mcp-server.js",
      "cwd": "/path/to/amdWiki"
}

配置参数说明

  • command: 使用 Node.js 运行时执行服务器
  • args: 指定编译后的 MCP 服务器文件路径
  • cwd: 设置工作目录为 amdWiki 根路径

基本使用方法

MCP服务器启动后,AI客户端可以通过12个专用工具进行维基操作,包括查询页面内容、执行搜索、管理元数据等。

注意事项

  • 确保路径指向正确的编译后文件位置
  • 需要完整的项目目录结构以正常工作

信息

分类

数据库与文件