aws-neuron-documenation-mcp-server

jgray-aws/aws-neuron-documenation-mcp-server

3.3

If you are the rightful owner of aws-neuron-documenation-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server providing access to AWS Neuron documentation through search and retrieval tools.

Tools
3
Resources
0
Prompts
0

AWS Neuron Documentation MCP Server

An MCP (Model Context Protocol) server built with FastMCP that provides access to AWS Neuron documentation through search and retrieval tools.

Features

  • Search Documentation: Search through AWS Neuron documentation for specific topics, APIs, or concepts
  • Retrieve Content: Get the full content of specific documentation pages
  • List Guides: Browse available guides and tutorials by category
  • Built with FastMCP: Simplified, modern MCP server implementation

Tools

search_neuron_docs

Search AWS Neuron documentation for specific topics.

Parameters:

  • query (string, required): Search query for AWS Neuron documentation
  • max_results (integer, optional): Maximum number of results to return (default: 10)

get_neuron_doc_content

Retrieve the full content of a specific AWS Neuron documentation page.

Parameters:

  • url (string, required): URL of the AWS Neuron documentation page to retrieve

list_neuron_guides

List available AWS Neuron guides and tutorials by category.

Parameters:

  • category (string, required): Category to filter guides
    • Options: all, getting-started, tutorials, frameworks, inference, training

Installation

pip install aws-neuron-documentation-mcp-server

Or install from source:

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

Usage

With MCP Client

Add to your MCP configuration:

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

Direct Usage

python -m aws_neuron_documentation_mcp_server.server

Examples

Search for PyTorch tutorials

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

Get content from a specific page

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

List getting started guides

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

Architecture

Built using FastMCP, a modern Python framework for creating MCP servers with:

  • Simplified decorator-based tool definitions
  • Automatic type validation and schema generation
  • Reduced boilerplate code
  • Better developer experience

Requirements

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

License

MIT License