
pokemon-api-server
Fetch Pokémon data from PokéAPI
Harnishnava
README
Pokemon RAG AI Assistant
An interactive Pokemon assistant that uses RAG (Retrieval Augmented Generation) to provide accurate information about Pokemon by combining the PokeAPI database with AI capabilities.
Features
- Chat-based interface for Pokemon queries
- Integration with PokeAPI for accurate Pokemon data
- RAG system for enhanced AI responses
- Modern Next.js frontend
- FastAPI backend
Setup
Backend
- Install Python dependencies:
pip install -r requirements.txt
- Run the backend:
uvicorn backend.main:app --reload
Frontend
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Run the development server:
npm run dev
Environment Variables
Create a .env
file in the root directory with:
OPENAI_API_KEY=your_openai_api_key
Recommended Servers
steam
Provide information about the games you played and how long you played them for to an LLM
Chess Analysis Assistant
Helps you analyze chess positions and get professional evaluations using Stockfish.

mcp-minecraft
Allows AI models to observe and interact with the Minecraft world through a bot.
Minecraft Docker MCP
Enables AI interactions with a running Minecraft server inside a Docker container using RCON, allowing models to programmatically create Minecraft builds and manage the server.
Lichess MCP
An MCP server that enables natural language interaction with the Lichess chess platform, allowing users to play games, analyze positions, manage their account, and participate in tournaments through Claude.
OpenDota MCP Server
Model Context Protocol server that enables LLMs and AI assistants to retrieve real-time Dota 2 statistics, match data, player information, and game metrics through a standardized interface.

WebGL-MCP Server
A Model Context Protocol server that provides tools to analyze and optimize WebGL games, offering performance insights, memory usage analysis, and template-specific optimization suggestions.