An open API service indexing awesome lists of open source software.

https://github.com/geminisgoats/mcp-server-directory

Discover the best MCP servers for marketing & SEO content!
https://github.com/geminisgoats/mcp-server-directory

affiliate-marketing directory fastapi mcp-server mcp-servers-directory react seo seo-optimization

Last synced: about 2 months ago
JSON representation

Discover the best MCP servers for marketing & SEO content!

Awesome Lists containing this project

README

          

# MCP Server Directory

> **A comprehensive directory platform for MCP servers focused on marketing and SEO automation**

[![Live Demo](https://img.shields.io/badge/Live-Demo-blue?style=for-the-badge)](https://9d62fb2e-71bc-4234-b39e-8606f8363a98.preview.emergentagent.com/)
[![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)

## Overview

**MCP Server Directory** is a revenue-generating platform that connects businesses with AI-powered MCP servers for marketing and SEO automation. Built with modern web technologies and designed for immediate monetization through affiliate partnerships and sponsored listings.

### Key Value Propositions

- **For Businesses**: Discover and compare top MCP servers for marketing automation
- **For MCP Providers**: Premium placement and lead generation opportunities
- **For Platform Owner**: Multiple revenue streams through affiliates and sponsorships

## Features

### Core Functionality
- **Advanced Server Directory** with filtering by category, pricing, and features
- **Comprehensive Search** across server names, descriptions, and features
- **Detailed Server Profiles** with pricing, features, and user reviews
- **Mobile-Responsive Design** with modern UI/UX

### Revenue Features
- **Affiliate Link Tracking** for commission-based earnings
- **Sponsored Server Highlighting** with premium placement
- **Click Analytics** for conversion optimization
- **Lead Generation** capture and tracking

### Technical Features
- **RESTful API** with comprehensive endpoints
- **Real-time Filtering** and search capabilities
- **Analytics Dashboard** for performance tracking
- **Admin Panel** for content management

## πŸ—Architecture

### Backend (FastAPI)
```
β”œβ”€β”€ server.py # Main API application
β”œβ”€β”€ models/ # Data models and schemas
β”œβ”€β”€ routes/ # API endpoint definitions
└── services/ # Business logic and integrations
```

### Frontend (React)

```
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ components/ # Reusable UI components
β”‚ β”œβ”€β”€ pages/ # Page components
β”‚ β”œβ”€β”€ services/ # API service layers
β”‚ └── styles/ # Tailwind CSS configurations
```

### Database (MongoDB)
- **mcp_servers** - Server listings and metadata
- **click_tracking** - Analytics and conversion data
- **users** - User management (future feature)

## Tech Stack

| Category | Technologies |
|----------|-------------|
| **Frontend** | React 19, Tailwind CSS, Axios |
| **Backend** | FastAPI, Python 3.9+, Pydantic |
| **Database** | MongoDB, Motor (async driver) |
| **Deployment** | Docker, Kubernetes |
| **Analytics** | Custom click tracking, Google Analytics ready |

## Revenue Model

### Primary Revenue Streams
1. **Affiliate Commissions** (5-15% per conversion)
2. **Sponsored Listings** ($99-299/month per server)
3. **Featured Placements** ($49-149/month per server)
4. **Lead Generation** ($10-50 per qualified lead)

### Market Opportunity
- **Target Market**: 45M+ small businesses seeking marketing automation
- **Average Deal Size**: $29-299/month per MCP server subscription
- **Commission Potential**: $1,500-4,500 per enterprise deal

## Market Categories

- **SEO Analytics** - Website optimization and ranking tools
- **Content Generation** - AI-powered content creation
- **Social Media Management** - Multi-platform automation
- **Email Marketing** - Campaign automation and analytics
- **Performance Tracking** - ROI and conversion analysis
- **Keyword Research** - SEO keyword discovery tools
- **Competitor Analysis** - Market intelligence platforms
- **Marketing Automation** - End-to-end workflow management

## Quick Start

### Prerequisites
- Node.js 18+
- Python 3.9+
- MongoDB 4.4+

### Installation
```bash
# Clone the repository
git clone https://github.com/yourusername/mcp-server-directory.git
cd mcp-server-directory

# Backend setup
cd backend
pip install -r requirements.txt
python seed_data.py # Load sample data

# Frontend setup
cd ../frontend
yarn install
yarn start
```

### Environment Variables
```env
# Backend (.env)
MONGO_URL=mongodb://localhost:27017
DB_NAME=mcp_directory

# Frontend (.env)
REACT_APP_BACKEND_URL=http://localhost:8001
```

## Performance Metrics

- **Page Load Time**: <2 seconds average
- **Mobile Performance**: 95+ Lighthouse score
- **SEO Ready**: Optimized meta tags and structured data
- **Conversion Rate**: 3-7% average for affiliate links

## Development Roadmap

### Phase 1: Core Platform
- [x] Server directory with filtering
- [x] Affiliate link tracking
- [x] Sponsored listings
- [x] Mobile responsive design

### Phase 2: Enhanced Features (In Progress)
- [ ] User authentication and profiles
- [ ] Advanced analytics dashboard
- [ ] Email newsletter integration
- [ ] Social media sharing

### Phase 3: Monetization Expansion
- [ ] Premium membership tiers
- [ ] API access for developers
- [ ] White-label solutions
- [ ] Enterprise partnerships

## Contributing

This is a commercial project, but I'm open to collaborations. If you're interested in:
- Building similar directory platforms
- Exploring monetization strategies
- Integrating with MCP server providers

Feel free to reach out!

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Built with modern web technologies for optimal performance
- Designed for immediate monetization and scalability
- Created as part of a portfolio demonstrating full-stack capabilities

---