Publishing Your MCP Server
Ready to share your MCP server with the world or your organization? This guide covers everything you need to know about publishing, maintaining, and potentially monetizing your Model Context Protocol servers on Pylee.Quick Start: Have an MCP server ready? You can publish it in under 5 minutes. Jump to publishing steps
Why Publish on Pylee?
Publishing your MCP server on Pylee’s marketplace unlocks powerful benefits:For Open Source Developers
- Instant Distribution: Reach thousands of AI developers
- Community Recognition: Build reputation and get feedback
- Zero Infrastructure: Let users connect without hosting costs
- Contribution Tracking: See your impact through usage metrics
For Organizations
- Internal Distribution: Share tools within your company
- Centralized Management: Control versions and access
- Security Compliance: Apply consistent governance
- Cost Allocation: Track usage by team or project
For Commercial Products
- Customer Reach: Access Pylee’s growing user base
- Revenue Opportunity: Monetization features coming soon
- Reduced Support: Pylee handles configuration and secrets
- Marketing Channel: Built-in discovery and recommendations
Public vs Private Publishing
Choosing Your Publishing Strategy
- Public Servers
- Private Servers
Open to the entire communityBenefits:
- Maximum visibility and adoption
- Community contributions and feedback
- Network effects from widespread use
- Potential for monetization (coming soon)
- Open source projects
- Developer tools
- API wrappers
- Community resources
- GitHub integration
- Popular API connectors
- Utility functions
Organization Security Guarantees
When publishing private servers, Pylee ensures: ✅ Complete Isolation: Other organizations cannot see or access your servers✅ Access Control: Only invited organization members can use them
✅ Audit Trail: Full tracking of who uses what, when
✅ Data Protection: Configuration and secrets stay within your boundary
Step-by-Step Publishing Guide
Step 1: Prepare Your Server
Before publishing, ensure your server:- Follows MCP protocol specifications
- Has clear, descriptive tool names
- Includes comprehensive error handling
- Works with standard MCP clients
Step 2: Create Your Listing
-
Navigate to Publishing
Pylee Dashboard → Create Server → Marketplace Listing - Basic Information
Step 3: Configure Parameters
Define what users need to provide:Security Best Practice: Never hardcode secrets. Always use placeholder fields that prompt users for their own credentials.
Step 4: Add Documentation
Comprehensive documentation ensures successful adoption: Required Documentation SectionsQuick Start Guide
Available Tools
Configuration Guide
Troubleshooting
Step 5: Test Your Listing
Before making it public:- Create a test listing (private to your organization)
- Install and configure as a user would
- Test all tools with various inputs
- Verify documentation accuracy
- Check error messages are helpful
Step 6: Publish
Once testing is complete:- Click Publish to Marketplace
- Choose visibility (public/private)
- Set initial version (recommend 1.0.0)
- Add release notes
- Submit for publication
Version Management
Semantic Versioning Strategy- Major (1.0.0 → 2.0.0): Breaking changes
- Minor (1.0.0 → 1.1.0): New features
- Patch (1.0.0 → 1.0.1): Bug fixes
- Go to Deployments tab
- Select previous stable version
- Click Rollback
- Users automatically get the stable version
Hosting Options
Comparison Matrix| Option | Setup Complexity | Control | Cost | Scalability | Best For |
|---|---|---|---|---|---|
| Self-Hosted | High | Full | You pay | You manage | Large-scale products |
| Pylee-Hosted | None | Shared | Usage-based | Automatic | Most servers |
| Package-Based | Low | User’s | Free | N/A | Open source tools |
| Hybrid | Medium | Mixed | Varies | Flexible | Enterprise solutions |
- Self-Hosted
- Pylee-Hosted
- Package-Based
You run the infrastructurePros: Complete control, scaling, debugging
Cons: You handle DevOps, uptime, costs
Cons: You handle DevOps, uptime, costs
Monetization (Coming Soon)
Planned models:- Usage-Based Pricing
- Subscription Tiers
- One-Time Purchase
- Revenue Sharing
Early Access: Join our publisher program. Apply here
Best Practices
Technical Excellence✅ Do: error handling, semantic versioning, input validation
❌ Don’t: hardcode credentials, break backward compatibility Documentation Standards
- Start with Why
- Include examples
- Troubleshooting upfront
- Respond quickly
- Share roadmap
- Encourage contributions
Launch Checklist
Troubleshooting
Server doesn't appear in marketplace
Server doesn't appear in marketplace
- Verify publication status
- Check visibility settings
- Wait 5-10 minutes for indexing
Users can't connect to server
Users can't connect to server
- Verify server URL
- Check authentication config
- Review error logs
Version update not reflecting
Version update not reflecting
- Clear caches
- Verify version incremented
- Ensure publication succeeded
Next Steps
Support Resources
- Documentation: docs.pyleeai.com
- Community Forum
- Office Hours: Weekly publishing Q&A
- Email: publishers@pyleeai.com
- Publisher Program: Early access