jgray-aws/aws-neuron-documenation-mcp-server
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.
search_neuron_docs
Search AWS Neuron documentation for specific topics.
get_neuron_doc_content
Retrieve the full content of a specific AWS Neuron documentation page.
list_neuron_guides
List available AWS Neuron guides and tutorials by category.
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 documentationmax_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
- Options:
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