Skip to main content
Glama
jgordini

UAB Research Computing Documentation MCP Server

by jgordini
START_HERE.mdβ€’8.96 kB
# πŸš€ START HERE - UAB Research Computing MCP Server Welcome! You've received a complete MCP server package for accessing UAB Research Computing documentation through AI assistants. ## 🎯 What You Have A fully functional MCP (Model Context Protocol) server that gives Claude and other AI assistants the ability to: - πŸ” Search UAB Research Computing documentation - πŸ“„ Retrieve specific documentation pages - πŸ’¬ Provide support information - πŸ“‹ List documentation sections - ⚑ Give quick start guides for Cheaha ## πŸ“¦ Package Contents (12 Files, 92 KB) ### 🟒 START WITH THESE 1. **QUICK_START.md** (6.3 KB) - ⭐ **READ THIS FIRST** if you want to get up and running in 5 minutes - Simple step-by-step setup - Essential configuration - Quick troubleshooting 2. **INSTALLATION_GUIDE.md** (15 KB) - πŸ“– Complete installation instructions - Detailed troubleshooting - Advanced configuration - Success checklist 3. **README.md** (8.5 KB) - Full user documentation - Feature descriptions - Usage examples - Resource links ### πŸ”§ Core Files (Use These) 4. **uab_docs_server.py** (13 KB) - Main server implementation - 5 MCP tools included - Ready to run 5. **setup.sh** (3.2 KB) - Automated setup for macOS/Linux - Run with: `./setup.sh` 6. **setup.ps1** (4.8 KB) - Automated setup for Windows - Run with: `.\setup.ps1` 7. **test_server.py** (4.1 KB) - Test all functionality - Run with: `python test_server.py` 8. **pyproject.toml** (493 B) - Project dependencies - Required for installation ### πŸ“š Reference Documentation 9. **INDEX.md** (6.6 KB) - Package overview - File descriptions - Quick links 10. **ARCHITECTURE.md** (15 KB) - Technical architecture - System diagrams - Data flow details 11. **CLAUDE_DESKTOP_CONFIG.md** (3.5 KB) - Configuration examples - Platform-specific setup - Multiple server configs 12. **CONTRIBUTING.md** (9.1 KB) - Developer guide - Adding new tools - Code style guidelines ## ⚑ Quick Start (5 Minutes) ### 1. Choose Your Path **🟒 New to MCP?** β†’ Start with **QUICK_START.md** **πŸ”΅ Want details?** β†’ Read **INSTALLATION_GUIDE.md** **🟑 Ready to code?** β†’ See **CONTRIBUTING.md** ### 2. Run Setup **macOS/Linux:** ```bash chmod +x setup.sh ./setup.sh ``` **Windows:** ```powershell .\setup.ps1 ``` ### 3. Configure Claude Desktop The setup script will show you the exact configuration to use! ### 4. Test It Ask Claude: "Search the UAB Research Computing docs for SLURM tutorials" ## πŸ“– Reading Guide ### For Different Users **πŸ‘€ End Users (Just Want to Use It):** ``` 1. QUICK_START.md ← Start here 2. Run setup.sh or setup.ps1 3. Configure Claude Desktop 4. Done! πŸŽ‰ ``` **πŸ”§ Power Users (Want to Understand It):** ``` 1. QUICK_START.md ← Quick overview 2. README.md ← Full features 3. INSTALLATION_GUIDE.md ← Detailed setup 4. ARCHITECTURE.md ← How it works ``` **πŸ‘¨β€πŸ’» Developers (Want to Extend It):** ``` 1. README.md ← Understand features 2. ARCHITECTURE.md ← System design 3. CONTRIBUTING.md ← Development guide 4. uab_docs_server.py ← Source code ``` **πŸ†˜ Troubleshooting:** ``` 1. QUICK_START.md ← Quick fixes 2. INSTALLATION_GUIDE.md ← Detailed troubleshooting 3. CLAUDE_DESKTOP_CONFIG.md ← Configuration help ``` ## 🎯 What Each File Is For | File | Purpose | When to Use | |------|---------|-------------| | **QUICK_START.md** | Fast setup | Getting started | | **INSTALLATION_GUIDE.md** | Detailed setup | Need more help | | **README.md** | Full documentation | Understanding features | | **INDEX.md** | Package overview | Finding your way | | **ARCHITECTURE.md** | Technical details | Understanding internals | | **CLAUDE_DESKTOP_CONFIG.md** | Config examples | Setup issues | | **CONTRIBUTING.md** | Developer guide | Adding features | | **uab_docs_server.py** | Server code | Running/modifying | | **setup.sh** | macOS/Linux setup | Installation | | **setup.ps1** | Windows setup | Installation | | **test_server.py** | Testing | Verification | | **pyproject.toml** | Dependencies | Installation | ## βœ… Success Path Follow this path for guaranteed success: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 1. Read QUICK_START.md β”‚ β”‚ (5 minutes) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 2. Run setup.sh or setup.ps1 β”‚ β”‚ (2-3 minutes) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 3. Configure Claude Desktop β”‚ β”‚ (2 minutes) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 4. Restart Claude Desktop β”‚ β”‚ (30 seconds) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 5. Look for πŸ”Œ icon β”‚ β”‚ Verify 5 tools β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 6. Try a test query β”‚ β”‚ "Search UAB docs for SLURM" β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ βœ… Success! You're ready to go! β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## πŸ” Finding Information **Want to know...** | **Read this file...** ---|--- How to install? | QUICK_START.md or INSTALLATION_GUIDE.md What features exist? | README.md How to configure? | CLAUDE_DESKTOP_CONFIG.md How it works? | ARCHITECTURE.md How to contribute? | CONTRIBUTING.md What's included? | INDEX.md Having problems? | INSTALLATION_GUIDE.md (Troubleshooting section) ## πŸ†˜ Common Questions **Q: Where do I start?** A: Read QUICK_START.md, run the setup script. **Q: Which setup script do I use?** A: `setup.sh` for macOS/Linux, `setup.ps1` for Windows. **Q: Do I need Python?** A: Yes, Python 3.10 or higher. Setup script will check. **Q: Will this work with Claude Desktop?** A: Yes! That's the primary use case. **Q: How big is this?** A: 92 KB for all files, ~50 MB with dependencies installed. **Q: Is it hard to set up?** A: No! Run setup script, configure Claude Desktop (2 lines), done. **Q: What if I have problems?** A: Check INSTALLATION_GUIDE.md troubleshooting section. **Q: Can I modify it?** A: Yes! See CONTRIBUTING.md for guidelines. ## πŸŽ‰ You're Ready! Everything you need is here: - βœ… Complete working server - βœ… Comprehensive documentation - βœ… Automated setup scripts - βœ… Testing tools - βœ… Examples and guides **Next step:** Open **QUICK_START.md** and follow along! ## πŸ“ž Need Help? **About This Package:** - All documentation is self-contained - Start with QUICK_START.md - Check INSTALLATION_GUIDE.md for troubleshooting **About UAB Research Computing:** - Visit: https://docs.rc.uab.edu - Support: https://docs.rc.uab.edu/help/support **About MCP Protocol:** - Official site: https://modelcontextprotocol.io - Documentation: https://modelcontextprotocol.io/docs --- ## 🏁 Ready to Begin? 1. **Open QUICK_START.md** 2. **Run the setup script** 3. **Configure Claude Desktop** 4. **Start asking questions!** **Time investment:** 5-10 minutes **Benefit:** Instant AI-powered access to UAB RC documentation --- **Built for the UAB Research Computing community** 🐻 *Enjoy easy access to research computing documentation through natural conversation!*

Latest Blog Posts

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/jgordini/rcmcp'

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