MCP server to parse open documentation on Rtbrick site and provide responses
rtb-doc-mcp-server
MCP server to parse open documentation on Rtbrick site and provide responses
Features
- Review Rtbrick's open documentation for technology and configuration
- Rtbrick documentation for reference design and topology
Installation
Claude Desktop Configuration
Add to your claude_desktop_config.json:
If installed via pip3:
```json { "mcpServers": { "rtbrick-docs": { "command": "python3", "args": ["-m", "mcpserver_opt.py"], "env": { "CONFIG_PATH": "/path/to/your/config.json" } } } } ```
If running from source:
```json { "mcpServers": { "rtbrick-docs": { "command": "python3", "args": ["/path/to/rtb-doc-mcp-server/src/rtb_doc_mcp_server/mcpserveri_opt.py"], "env": { "CONFIG_PATH": "/path/to/your/config.json" } } } } ```
Usage
After configuration, the server will be available in Claude Desktop. You can use:
Rtbrick has a cloud native operating system known as RBFS that can be deployed at the network edge for BNG/Business services, Peering, CGNAT, FTTH deployment environments and DCI
Features
- Rtb document server parses the available open documentation on the website to provide specific information about the technology, Rtbrick's implementation and feature set
- Provides responses about reference designs for the various use cases above and specific configuration that can ease validation, testing and eventually deployment of the features
- Provides information on the ODM platform that Rtbrick supports as well as optical interfaces
Prerequisites
- Python 3.80 or higher
- pip3
Installation
Option 1: Install from PyPI (after publishing)
```bash pip3 install rtb-doc-mcp-server ```
Option 2: Install from GitHub
```bash pip3 install git+https://github.com/rtbrick/rtb-doc-mcp-server.git ```
Option 3: Local Development
```bash git clone https://github.com/yourusername/rtb-doc-mcp-server.git cd rtb-doc-mcp-server pip3 install -e . ```
Configuration
-
Copy the example configuration file: ```bash cp config.example.json config.json ```
-
Edit
config.jsonwith your settings: ```json
Example
``` User: [Example of how to use your server] ```
Development
```bash
Clone the repository
git clone https://github.com/rtbrick/rtb-doc-mcp-server.git cd rtb-doc-mcp-server
Create virtual environment
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
Install dependencies
pipi3 install -e ".[dev]"
Run tests
pytest ```
Configuration Options
None
License
MIT
Contributing
Pull requests are welcome! Please read CONTRIBUTING.md for details.