SEOptiMCP
SEO Optimization Platform with MCP Integration - Advanced SEO analysis and automation tool
GitHubスター
0
ユーザー評価
未評価
フォーク
0
イシュー
0
閲覧数
1
お気に入り
0
SEOptiMCP
SEO Optimization Platform with MCP Integration
An advanced SEO analysis and automation tool that combines the power of Model Context Protocol (MCP) with comprehensive SEO workflows.
🚀 Features
- Complete React frontend with Google Gemini integration
- Express backend infrastructure with Firebase integration
- MCP server architecture for extensible integrations
- 8-step SEO analysis workflow
- Keyword discovery and analysis
- Website content optimization
- Real-time API status monitoring
🏗️ Architecture
This project implements a modern SEO automation platform with:
- Frontend: React.js with modern UI components
- Backend: Express.js with Firebase Admin SDK
- AI Integration: Google Gemini API for content analysis
- MCP Servers: Prepared for DataForSEO, Perplexity, and Claude integrations
- Database: Firestore for data persistence
- Hosting: Firebase Hosting ready
📦 Project Structure
SEOptiMCP/
├── frontend/ # React frontend application
├── backend/ # Express backend server
├── mcp-servers/ # MCP server implementations
├── docs/ # Project documentation
└── firebase/ # Firebase configuration
🛠️ Getting Started
Prerequisites
- Node.js 18+
- npm or yarn
- Firebase CLI
- Google Gemini API key
Installation
Clone the repository
git clone https://github.com/swarajb-778/SEOptiMCP.git cd SEOptiMCP
Install dependencies
# Frontend cd frontend && npm install # Backend cd ../backend && npm install
Set up environment variables
# Create .env files in both frontend and backend directories # Add your Google Gemini API key and Firebase configuration
Start the development servers
# Frontend (in one terminal) cd frontend && npm start # Backend (in another terminal) cd backend && npm run dev
🔧 Development
Branches
- main: Primary development branch (cleaned production-ready code)
- main-backup: Original main branch content
- swaraj-seo-automation-docs: Documentation and planning branch
Contributing
This is a personal project, but feel free to explore the code and learn from the implementation.
📋 Current Status
✅ Phase 1 Complete: Frontend and backend infrastructure 🔄 Phase 2 In Progress: MCP server implementations 📅 Phase 3 Planned: Advanced SEO features and analytics
🔗 Links
📄 License
This project is private and owned by swarajb-778.
Note: This repository was migrated from a collaborative project to maintain independent development control.