
mcp manga browse test
A manga-themed code test repository
Repository Info
About This Server
A manga-themed code test repository
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
#Start frontend cd frontend npm run dev
#Start backend uvicorn app.main:app --reload
MangaList
MangaList is a web application for tracking and discovering manga, similar to AniList.co but focused solely on manga. Users can track their manga reading progress, write reviews, and discover new manga based on recommendations.
Features
- User Management: Registration, authentication, profile management, and password reset
- Manga Tracking: Library with reading statuses, progress tracking, and custom lists
- Manga Database: Comprehensive manga entries with metadata, search, and filters
- Reviews and Likes: Write reviews, like others' reviews, view popular reviews
- Recommendations: Get manga recommendations based on your reading history and preferences
- Admin Features: Moderate content and manage users
Tech Stack
- Backend: Python 3.11 with FastAPI
- Database: PostgreSQL with SQLAlchemy ORM
- Authentication: JWT
- Caching: Redis
- Task Queue: Celery
Setup and Installation
Prerequisites
- Python 3.11 or higher
- PostgreSQL
- Redis (optional, for caching)
Setup Instructions
-
Clone the repository:
git clone https://github.com/yourusername/mangalist.git cd mangalist -
Create and activate a virtual environment:
python -m venv venv # Windows venv\Scripts\activate # Linux/Mac source venv/bin/activate -
Install dependencies:
pip install -r requirements.txt -
Set up environment variables in a
.envfile:DATABASE_URL=postgresql://user:password@localhost:5432/mangalist SECRET_KEY=your_secret_key ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=30 -
Initialize the database:
alembic upgrade head -
Import manga data (if available):
python scripts/import_manga_data.py -
Start the application:
uvicorn app.main:app --reload -
Access the API documentation at
http://localhost:8000/docs
Development
Database Migrations
To create a new migration after model changes:
alembic revision --autogenerate -m "Description of changes"
alembic upgrade head
Running Tests
pytest
API Documentation
- Swagger UI:
/docs - ReDoc:
/redoc
License
MIT
Quick Start
Clone the repository
git clone https://github.com/rosasor/mcp-manga-browse-testInstall dependencies
cd mcp-manga-browse-test
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.