Skip to main content
Glama

MCP Nautobot Server

by aiopnet
MIT License
1
RELEASE_NOTES.md2.49 kB
# Release Notes ## Version 1.0.0 (Upcoming) ### 🎉 Initial Release We're excited to announce the first public release of MCP Nautobot Server! This release provides a solid foundation for AI-assisted network operations through integration with Nautobot. ### ✨ Features - **Core MCP Tools**: - `get_ip_addresses` - Query IP addresses with comprehensive filtering - `get_prefixes` - Retrieve network prefixes with site and role filtering - `search_ip_addresses` - Full-text search across IP address data - `get_ip_address_by_id` - Fetch specific IP address details - `test_connection` - Verify Nautobot connectivity - **Enterprise Features**: - Asynchronous API client for optimal performance - Built-in rate limiting to protect Nautobot instances - Comprehensive error handling and logging - Support for custom fields - Pagination support for large datasets - **AI Integration**: - Optimized response formats for Claude and other AI assistants - Natural language query examples - Structured data output ### 🔧 Technical Details - Python 3.11+ support - Built on MCP SDK 1.0 - Compatible with Nautobot 2.0+ - Async/await architecture - Type hints throughout ### 📚 Documentation - Comprehensive README with setup instructions - Contributing guidelines for the community - Security policy for responsible disclosure - Example queries and use cases ### 🙏 Acknowledgments Special thanks to: - The Anthropic team for the Model Context Protocol - The Nautobot community for their excellent platform - Early testers and contributors ### 📋 Coming Next In future releases, we plan to add: - Device inventory management tools - GraphQL support for complex queries - Response caching for improved performance - Bulk operations support - Custom field mappings - Webhook integration ### 🐛 Known Issues - Response format currently uses Python dict representation (fix coming in 1.1.0) - Large result sets may require multiple pagination calls - Some Nautobot custom fields may not be fully supported ### 📥 Installation ```bash pip install mcp-nautobot-server # or uv pip install mcp-nautobot-server ``` For detailed setup instructions, see the [README](README.md). --- ## Version 0.x (Pre-release) ### Development History - 0.3.0 - Added search functionality - 0.2.0 - Implemented rate limiting - 0.1.0 - Initial proof of concept Note: Pre-1.0 versions were internal development releases and are not recommended for production use.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aiopnet/mcp-nautobot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server