返回市场
aws神经元文档mcp服务器

aws神经元文档mcp服务器

作者:jgray-aws2 星标更新:2025-09-03

项目介绍

AWS Neuron 文档 MCP 服务器

使用 FastMCP 构建的 MCP(模型上下文协议)服务器,通过搜索和检索工具提供对 AWS Neuron 文档的访问。

特性

  • 搜索文档:在 AWS Neuron 文档中搜索特定主题、API 或概念
  • 检索内容:获取特定文档页面的全部内容
  • 浏览指南:按类别浏览可用的指南和教程
  • 基于 FastMCP 构建:简化、现代的 MCP 服务器实现

工具

search_neuron_docs

搜索 AWS Neuron 文档中的特定主题。

参数:

  • query(字符串,必需):用于搜索 AWS Neuron 文档的查询
  • max_results(整数,可选):返回结果的最大数量(默认值:10)

get_neuron_doc_content

检索特定 AWS Neuron 文档页面的全部内容。

参数:

  • url(字符串,必需):要检索的 AWS Neuron 文档页面的 URL

list_neuron_guides

按类别列出可用的 AWS Neuron 指南和教程。

参数:

  • category(字符串,必需):过滤指南的类别
    • 选项:allgetting-startedtutorialsframeworksinferencetraining

安装

pip install aws-neuron-documentation-mcp-server

或者从源代码安装:

git clone https://github.com/jgray-aws/neuron-mcp.git
cd aws-neuron-documentation-mcp-server
pip install -e .

使用方法

使用 MCP 客户端

添加到您的 MCP 配置:

{
  "mcpServers": {
        "aws-neuron-docs": {
      "command": "python",
      "args": [
        "-m",
        "aws_neuron_documentation_mcp_server.server"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

直接使用

python -m aws_neuron_documentation_mcp_server.server

示例

搜索 PyTorch 教程

{
  "tool": "search_neuron_docs",
  "arguments": {
    "query": "PyTorch 教程",
    "max_results": 5
  }
}

获取特定页面的内容

{
  "tool": "get_neuron_doc_content",
  "arguments": {
    "url": "https://awsdocs-neuron.readthedocs-hosted.com/en/latest/frameworks/torch/torch-neuron/"
  }
}

列出入门指南

{
  "tool": "list_neuron_guides",
  "arguments": {
    "category": "getting-started"
  }
}

架构

使用 FastMCP 构建,这是一个用于创建 MCP 服务器的现代 Python 框架,具有以下特点:

  • 简化的基于装饰器的工具定义
  • 自动类型验证和模式生成
  • 减少样板代码
  • 更好的开发者体验

要求

  • Python 3.8+
  • fastmcp
  • httpx
  • beautifulsoup4
  • lxml

许可证

MIT 许可证