Skip to main content
Glama

Worksona MCP Server

Official
by worksona
MICROSITE.md•6.55 kB
# Worksona Agents Microsite ## šŸŽ‰ Overview A beautiful, modern microsite for the Worksona Agents MCP Server project. This single-stop resource provides comprehensive documentation, an interactive agent directory, real-world examples, and deployment instructions. ## ✨ Features ### šŸ  Homepage (`site/index.html`) - Hero section with project overview - Feature highlights (6 key features) - Category preview (20+ agent categories) - Quick start guide - Call-to-action sections - Full responsive design ### šŸ¤– Agent Directory (`site/agents.html`) - Interactive browser for all 86+ agents - Real-time search functionality - Category filtering and tabs - Detailed agent modal views - Shows capabilities, coordination info, and usage examples - Dynamically generated from agent metadata ### šŸ“š Documentation (`site/documentation.html`) - Complete installation guide - Usage instructions - MCP tools reference - Configuration options - Comprehensive troubleshooting ### šŸ’” Examples (`site/examples.html`) - 5 real-world use cases: - Startup MVP Development - Enterprise Security Audit - Performance Crisis Resolution - AI-Powered Feature Development - Legacy System Modernization - Each with detailed prompts, agent coordination, and results ## šŸ“ Project Structure ``` worksona-mcp-server-local/ ā”œā”€ā”€ site/ # Microsite files │ ā”œā”€ā”€ index.html # Homepage │ ā”œā”€ā”€ agents.html # Agent directory │ ā”œā”€ā”€ documentation.html # Full documentation │ ā”œā”€ā”€ examples.html # Use case examples │ ā”œā”€ā”€ css/ │ │ └── styles.css # Modern, responsive styles │ ā”œā”€ā”€ js/ │ │ ā”œā”€ā”€ main.js # General functionality │ │ └── agents.js # Agent browser logic │ ā”œā”€ā”€ data/ │ │ └── agents.json # Generated agent data │ └── README.md # Site-specific documentation │ ā”œā”€ā”€ generate-site-data.js # Agent data generator ā”œā”€ā”€ build-site.sh # Build script │ ā”œā”€ā”€ .github/workflows/ │ └── deploy-site.yml # GitHub Pages deployment ā”œā”€ā”€ netlify.toml # Netlify configuration └── vercel.json # Vercel configuration ``` ## šŸš€ Quick Start ### Local Development ```bash # Generate agent data npm run site:generate # Build and validate site npm run site:build # Serve locally npm run site:serve # Opens at http://localhost:8080 ``` ### Building for Production ```bash # Create production build npm run site:build:dist # Output: dist-site/ directory ``` ## 🌐 Deployment Options ### 1. GitHub Pages **Automated (Recommended):** - Push to main branch - GitHub Actions automatically deploys - Configured in `.github/workflows/deploy-site.yml` **Manual:** ```bash npm run site:build:dist cd dist-site git init git add -A git commit -m "Deploy site" git push -f git@github.com:YOUR-USERNAME/worksona-mcp-server.git main:gh-pages ``` ### 2. Netlify **Option A: Connect Repository** 1. Connect repo to Netlify 2. Build command: `npm run site:build:dist` 3. Publish directory: `dist-site` 4. Deploy! **Option B: Netlify CLI** ```bash npm run site:build:dist cd dist-site netlify deploy --prod ``` ### 3. Vercel ```bash npm run site:build:dist cd dist-site vercel --prod ``` ### 4. AWS S3 + CloudFront ```bash npm run site:build:dist aws s3 sync dist-site/ s3://your-bucket-name --delete aws cloudfront create-invalidation --distribution-id YOUR-DIST-ID --paths "/*" ``` ## šŸŽØ Design Features - **Modern UI**: Clean, professional design with gradient accents - **Responsive**: Mobile-first design, works on all devices - **Fast**: Optimized for performance, < 100KB total - **Accessible**: Semantic HTML, ARIA labels, keyboard navigation - **No Dependencies**: Pure HTML/CSS/JS, no frameworks - **SEO Optimized**: Meta tags, structured data, semantic markup ## šŸ“Š Technical Details ### Agent Data Generation The `generate-site-data.js` script: 1. Scans the `agents/` directory 2. Reads all `metadata.json` files 3. Extracts agent information 4. Generates `site/data/agents.json` 5. Includes 86 agents across 18 categories ### Interactive Features - **Search**: Real-time agent search by name, description, capabilities - **Filtering**: Category-based filtering with URL parameters - **Modals**: Detailed agent views with usage instructions - **Animations**: Smooth transitions and scroll animations - **Mobile Menu**: Responsive navigation ### Performance - **Static Site**: No server-side processing - **Lightweight**: ~80KB HTML/CSS/JS combined - **Fast Loading**: < 1 second on 3G - **Cached Assets**: Long cache headers for CSS/JS - **CDN Ready**: Works perfectly with CDNs ## šŸ”„ Maintenance ### Updating Agent Data When agents are added/modified: ```bash npm run site:generate ``` Regenerates `site/data/agents.json` with latest data. ### Updating Content - **Homepage**: Edit `site/index.html` - **Documentation**: Edit `site/documentation.html` - **Examples**: Edit `site/examples.html` - **Styles**: Edit `site/css/styles.css` - **JavaScript**: Edit `site/js/main.js` or `site/js/agents.js` ## šŸŽÆ Features Implemented āœ… Modern, responsive homepage āœ… Interactive agent directory with search/filter āœ… Comprehensive documentation āœ… Real-world example use cases āœ… Agent data generator āœ… Build script āœ… GitHub Pages deployment āœ… Netlify configuration āœ… Vercel configuration āœ… Mobile-friendly design āœ… Accessible (WCAG 2.1) āœ… SEO optimized āœ… Fast loading (< 1s) ## šŸ“ Next Steps (Optional Enhancements) - [ ] Add dark mode toggle - [ ] Add agent comparison feature - [ ] Add workflow visualization - [ ] Add search analytics - [ ] Add newsletter signup - [ ] Add blog/changelog section - [ ] Add video tutorials - [ ] Add interactive playground - [ ] Add agent performance metrics - [ ] Add community showcase ## šŸ¤ Contributing To contribute to the microsite: 1. Make changes in the `site/` directory 2. Run `npm run site:build` to validate 3. Test locally with `npm run site:serve` 4. Submit a pull request ## šŸ“ž Support - **Issues**: [GitHub Issues](https://github.com/worksona/worksona-mcp-server/issues) - **Discussions**: [GitHub Discussions](https://github.com/worksona/worksona-mcp-server/discussions) - **Email**: support@worksona.com (if applicable) ## šŸ“„ License MIT License - Same as the main project --- **Built with ā¤ļø for the Worksona community**

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/worksona/-worksona-mcp-server'

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