docs: enhance documentation structure and add project roadmap
- Refactor index.md with improved navigation and comprehensive documentation sections - Update README.md to streamline documentation navigation - Create new roadmap.md with detailed project goals and vision - Add testing.md with comprehensive testing guidelines and best practices - Improve overall documentation clarity and user experience
This commit is contained in:
@@ -2,58 +2,20 @@
|
|||||||
|
|
||||||
Welcome to the Home Assistant MCP (Model Context Protocol) documentation. This documentation provides comprehensive information about setting up, configuring, and using the Home Assistant MCP.
|
Welcome to the Home Assistant MCP (Model Context Protocol) documentation. This documentation provides comprehensive information about setting up, configuring, and using the Home Assistant MCP.
|
||||||
|
|
||||||
## Table of Contents
|
The main documentation can be found in our [Documentation Index](index.md).
|
||||||
|
|
||||||
1. [Getting Started](./getting-started.md)
|
## Quick Navigation
|
||||||
- Installation
|
|
||||||
- Configuration
|
|
||||||
- First Steps
|
|
||||||
|
|
||||||
2. [API Reference](./API.md)
|
- [Getting Started Guide](getting-started.md)
|
||||||
- REST API Endpoints
|
- [API Documentation](api.md)
|
||||||
- Authentication
|
- [Troubleshooting](troubleshooting.md)
|
||||||
- Error Handling
|
- [Contributing Guide](contributing.md)
|
||||||
|
|
||||||
3. [SSE (Server-Sent Events)](./SSE_API.md)
|
## Repository Links
|
||||||
- Event Subscriptions
|
|
||||||
- Real-time Updates
|
|
||||||
- Connection Management
|
|
||||||
|
|
||||||
4. [Tools](./tools/README.md)
|
- [GitHub Repository](https://github.com/jango-blockchained/homeassistant-mcp)
|
||||||
- Device Control
|
- [Issue Tracker](https://github.com/jango-blockchained/homeassistant-mcp/issues)
|
||||||
- Automation Management
|
- [GitHub Discussions](https://github.com/jango-blockchained/homeassistant-mcp/discussions)
|
||||||
- Add-on Management
|
|
||||||
- Package Management
|
|
||||||
|
|
||||||
5. [Configuration](./configuration/README.md)
|
|
||||||
- Environment Variables
|
|
||||||
- Security Settings
|
|
||||||
- Performance Tuning
|
|
||||||
|
|
||||||
6. [Development](./development/README.md)
|
|
||||||
- Project Structure
|
|
||||||
- Contributing Guidelines
|
|
||||||
- Testing
|
|
||||||
|
|
||||||
7. [Troubleshooting](./troubleshooting.md)
|
|
||||||
- Common Issues
|
|
||||||
- Debugging
|
|
||||||
- FAQ
|
|
||||||
|
|
||||||
## Quick Links
|
|
||||||
|
|
||||||
- [GitHub Repository](https://github.com/yourusername/homeassistant-mcp)
|
|
||||||
- [Issue Tracker](https://github.com/yourusername/homeassistant-mcp/issues)
|
|
||||||
- [Change Log](./CHANGELOG.md)
|
|
||||||
- [Security Policy](./SECURITY.md)
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
If you need help or have questions:
|
|
||||||
|
|
||||||
1. Check the [Troubleshooting Guide](./troubleshooting.md)
|
|
||||||
2. Search existing [Issues](https://github.com/yourusername/homeassistant-mcp/issues)
|
|
||||||
3. Create a new issue if your problem isn't already reported
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ nav_order: 1
|
|||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
The Model Context Protocol (MCP) Server is a cutting-edge bridge between Home Assistant and Language Learning Models (LLMs), designed to revolutionize smart home automation and control.
|
The Model Context Protocol (MCP) Server is a cutting-edge bridge between Home Assistant and Language Learning Models (LLMs), designed to revolutionize smart home automation and control. This documentation provides comprehensive information about setting up, configuring, and using the Home Assistant MCP.
|
||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
@@ -29,18 +29,59 @@ The Model Context Protocol (MCP) Server is a cutting-edge bridge between Home As
|
|||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
- [Getting Started](getting-started.md) - Installation and basic setup
|
### Core Documentation
|
||||||
- [API Reference](api.md) - Complete API documentation
|
1. [Getting Started](getting-started.md)
|
||||||
- [SSE API](sse-api.md) - Server-Sent Events API documentation
|
- Installation and basic setup
|
||||||
- [Architecture](architecture.md) - System architecture and design
|
- Configuration
|
||||||
- [Contributing](contributing.md) - How to contribute to the project
|
- First Steps
|
||||||
- [Troubleshooting](troubleshooting.md) - Common issues and solutions
|
|
||||||
|
2. [API Reference](api.md)
|
||||||
|
- REST API Endpoints
|
||||||
|
- Authentication
|
||||||
|
- Error Handling
|
||||||
|
|
||||||
|
3. [SSE API](sse-api.md)
|
||||||
|
- Event Subscriptions
|
||||||
|
- Real-time Updates
|
||||||
|
- Connection Management
|
||||||
|
|
||||||
|
### Advanced Topics
|
||||||
|
4. [Architecture](architecture.md)
|
||||||
|
- System Design
|
||||||
|
- Components
|
||||||
|
- Data Flow
|
||||||
|
|
||||||
|
5. [Configuration](getting-started.md#configuration)
|
||||||
|
- Environment Variables
|
||||||
|
- Security Settings
|
||||||
|
- Performance Tuning
|
||||||
|
|
||||||
|
6. [Development Guide](development/README.md)
|
||||||
|
- Project Structure
|
||||||
|
- Contributing Guidelines
|
||||||
|
- Testing
|
||||||
|
|
||||||
|
7. [Troubleshooting](troubleshooting.md)
|
||||||
|
- Common Issues
|
||||||
|
- Debugging
|
||||||
|
- FAQ
|
||||||
|
|
||||||
|
## Quick Links
|
||||||
|
|
||||||
|
- [GitHub Repository](https://github.com/jango-blockchained/homeassistant-mcp)
|
||||||
|
- [Issue Tracker](https://github.com/jango-blockchained/homeassistant-mcp/issues)
|
||||||
|
- [Contributing Guide](contributing.md)
|
||||||
|
- [Roadmap](roadmap.md)
|
||||||
|
|
||||||
## Community and Support
|
## Community and Support
|
||||||
|
|
||||||
- [GitHub Issues](https://github.com/jango-blockchained/homeassistant-mcp/issues) - Report bugs and request features
|
If you need help or have questions:
|
||||||
- [GitHub Discussions](https://github.com/jango-blockchained/homeassistant-mcp/discussions) - Ask questions and share ideas
|
|
||||||
|
1. Check the [Troubleshooting Guide](troubleshooting.md)
|
||||||
|
2. Search existing [Issues](https://github.com/jango-blockchained/homeassistant-mcp/issues)
|
||||||
|
3. Join our [GitHub Discussions](https://github.com/jango-blockchained/homeassistant-mcp/discussions)
|
||||||
|
4. Create a new issue if your problem isn't already reported
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Licensed under the MIT License. See [LICENSE](https://github.com/jango-blockchained/homeassistant-mcp/blob/main/LICENSE) for details.
|
This project is licensed under the MIT License. See [LICENSE](https://github.com/jango-blockchained/homeassistant-mcp/blob/main/LICENSE) for details.
|
||||||
Reference in New Issue
Block a user