C

Claude文档服务器

@mahawi1992/mcp-documentation-server
0 Stars 467 次浏览 mahawi1992 更新于 2026-08-23

一个智能文档服务器,通过 Claude Desktop 集成提供人工智能辅助的代码改进和文档管理。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "documentation": {
      "args": [
        "-y",
        "mcp-documentation-server"
      ],
      "command": "npx",
      "env": {
        "BRAVE_API_KEY": "\u003cYOUR_BRAVE_API_KEY\u003e"
      }
    }
  }
}

该服务需要配置环境变量:BRAVE_API_KEY、CACHE_DURATION、PORT、UPDATE_INTERVAL

服务介绍

MCP 文档服务器

一个智能文档服务器,通过 Claude Desktop 集成提供 AI 辅助的代码改进和文档管理。

功能

  • AI 文档指南:维护和更新文档知识库
  • AI 代码助手:分析并提高代码质量
  • 框架支持
    • React.js
    • Next.js(带 App Router)
    • Python
    • Vue.js
    • Angular
    • Node.js
  • Brave 搜索集成:智能文档搜索和检索
  • 学习系统:随着时间推移改进建议

快速开始

  1. 安装包:
npm install -g mcp-documentation-server
  1. 配置 Claude Desktop (config.json):
{
  "mcpServers": {
    "documentation": {
      "command": "npx",
      "args": ["-y", "mcp-documentation-server"],
      "env": {
        "BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
      }
    }
  }
}
  1. 开始使用 Claude:
Claude, search documentation for Next.js App Router

有关详细设置说明,请参阅 Claude Desktop 设置指南

开发环境设置

  1. 克隆仓库:
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
  1. 安装依赖项:
npm install
  1. 创建 .env 文件:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
  1. 启动开发服务器:
npm run dev

文档

与 Claude Desktop 一起使用

基本命令

Claude, search documentation for React hooks
Claude, analyze this Python code and suggest improvements...
Claude, find best practices for Next.js App Router

高级用法

Claude, search for documentation about async/await in Python 3.9
Claude, analyze this code for security issues and suggest fixes...

更多示例,请参阅 使用指南

贡献

  1. 分叉仓库
  2. 创建你的功能分支:
    git checkout -b feature/amazing-feature
    
  3. 提交更改:
    git commit -m 'Add amazing feature'
    
  4. 推送到分支:
    git push origin feature/amazing-feature
    
  5. 打开 Pull Request

测试

运行测试套件:

npm test

运行特定测试:

npm test -- tests/integration/BraveSearchIntegration.test.ts

许可证

该项目根据 MIT 许可证授权 - 详情请参阅 LICENSE 文件

相关 MCP 服务