Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a Model Context Protocol (MCP) Host Server that integrates multiple MCP servers with LLM capabilities. The project uses Python with FastMCP framework and provides browser automation via Playwright MCP.
# Initial setup (installs dependencies, Playwright, etc.) venv/Scripts/python.exe setup.py # Copy and configure environment cp .env.example .env # Add OPENAI_API_KEY to .env file # Verify installation venv/Scripts/python.exe test_setup.py
# Interactive mode with enhanced dynamic processing venv/Scripts/python.exe user_interface.py --interactive # Single command execution (supports natural language) venv/Scripts/python.exe user_interface.py --command "open google.com" venv/Scripts/python.exe user_interface.py --command "go to youtube and search for python" # Debug mode LOG_LEVEL=DEBUG venv/Scripts/python.exe user_interface.py --interactive
# Run comprehensive test suite venv/Scripts/python.exe test_setup.py # Test individual components venv/Scripts/python.exe -c "from llm_config import llm; print('LLM OK')" venv/Scripts/python.exe -c "from mcp_client import MCPClient; print('MCP Client OK')" # Test URL correction functionality venv/Scripts/python.exe -c "from mcp_client import MCPClient; c = MCPClient({}); print(c.correct_url('goole.com'))"
mcp_client.py - Enhanced MCP client with dynamic execution and URL correctioncustom_mcp_server.py - Custom MCP server with LLM-powered toolsplaywright_mcp_config.py - Browser automation MCP controllerllm_config.py - OpenAI LLM configuration using LangChainuser_interface.py - Enhanced CLI interface with natural language processing.env filefastmcp - MCP frameworklangchain-openai - LLM integrationmcp - MCP SDKrequirements.txtvenv/).env files.env files with actual API keysuser_interface.py - primary CLI interfacesetup.py - automated setup and installationtest_setup.py - comprehensive test suite# The system now understands natural language and handles complex operations automatically: # Simple navigation with typo correction "open goole.com" # Auto-corrects to google.com "visit youtub.com" # Auto-corrects to youtube.com # Multi-step operations "go to google and search for python tutorials" "navigate to amazon and find laptops" "open github and look for AI repositories" # Complex browsing tasks "visit news website and summarize the headlines" "go to wikipedia and research machine learning"
| Old Command | New Natural Language Equivalent |
|---|---|
| |
| |
| Multiple separate commands | (single command) |
venv/Scripts/python.exe test_setup.py after making changes