55,905 packages found
a test MCP server with echo, reverse, and toUpper tools
World Time
Current time in any IANA time zone, plus the full time-zone list. Via timeapi.io.
Enhanced Vision for Non-Vision Models — MCP server with two tools (vision_audit, vision_check) that give non-vision LLMs detailed image analysis capabilities via configurable vision model backends.
simple transitive test server
Context7
Boost your AI code assistant with Context7: inject real-time API documentation from OpenAPI specification sources into your coding workflow.
Open-Meteo Weather MCP by UnClick
Open-Meteo Weather tools for weather, forecast, open-meteo by UnClick.
Azure DevOps (ADO)
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Business Contact Finder
Check how to contact a business website, and whether that contact path actually works.
Atlassian Rovo MCP Server
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
Figma MCP Server
The Figma MCP server brings Figma design context directly into your AI workflow.
Filesystem MCP
Secure filesystem MCP server for reading, writing, searching, diffing, and patching files.
HubSpot
HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads
Openweathermcp
# OpenWeatherMap MCP Server [English](README.md) | [中文](README_zh.md) A comprehensive OpenWeatherMap API integration server based on Model Context Protocol (MCP), providing AI assistants with full weather data access capabilities. ## 🌟 Key Features ### Core Weather Functions - **🌡️ Current Weather Query** - Real-time weather data including temperature, humidity, wind speed, pressure, etc. - **📅 Weather Forecast** - 5-day/3-hour interval detailed weather forecasts with trend analysis - **🏭 Air Quality Monitoring** - Real-time air quality index and pollutant concentration data - **🗺️ Weather Maps** - Multi-layer weather map tiles (clouds, precipitation, temperature, etc.) - **⚠️ Weather Alerts** - Government-issued weather warnings and safety advisories - **📊 Historical Weather** - Historical weather data queries and multi-day comparison analysis ### Smart City Name Query - **🧠 Intelligent Fallback** - Automatically handles both Chinese and English city names - **🔄 Auto-Geocoding** - When direct city name query fails, automatically uses geocoding to get coordinates - **🌍 Universal Support** - Works with city names in any language through geocoding API ### Additional Features - **🌍 Geocoding** - Place name to coordinates conversion with fuzzy search support - **📍 Reverse Geocoding** - Coordinates to place name conversion - **🔄 Multi-Unit Support** - Metric, Imperial, and Standard unit systems - **🌐 Multi-Language Support** - Chinese, English, and many other languages ## 📦 Installation ### Prerequisites - Node.js 18.0.0 or higher - OpenWeatherMap API key ### Get API Key 1. Visit [OpenWeatherMap](https://openweathermap.org/api) 2. Register an account and get a free API key 3. Set environment variable: ```bash export OPENWEATHER_API_KEY="your_api_key_here" ``` ### Installation Methods #### Method 1: NPM Global Installation ```bash npm install -g openweather-mcp ``` #### Method 2: Build from Source ```bash git clone https://github.com/QianJue-CN/OpenWeatherMCP.git cd OpenWeatherMCP npm install npm run build ``` ## 🚀 Usage ### Run as MCP Server ```bash # Set API key export OPENWEATHER_API_KEY="your_api_key_here" # Start server npx openweather-mcp ``` ### Configure in Claude Desktop Add to Claude Desktop configuration file: ```json { "mcpServers": { "openweather": { "command": "npx", "args": ["openweather-mcp"], "env": { "OPENWEATHER_API_KEY": "your_api_key_here" } } } } ``` ### Use with Other MCP Clients Any MCP protocol-compatible client can connect to this server. ## 🛠️ Available Tools ### 1. Current Weather Query (`get_current_weather`) Get real-time weather information for specified location. **Parameters:** - `city` (optional): City name, e.g., "Beijing" or "北京" or "Beijing,CN" - `lat` (optional): Latitude (-90 to 90) - `lon` (optional): Longitude (-180 to 180) - `zip` (optional): Postal code, e.g., "10001,US" - `units` (optional): Unit system (metric/imperial/standard) - `lang` (optional): Language code (zh_cn/en/es/fr/de/ja/ko/ru) **Smart City Name Support:** - ✅ "北京" (Chinese) → Automatically works - ✅ "Beijing" (English) → Automatically works - ✅ "上海" (Chinese) → Automatically works - ✅ "Shanghai" (English) → Automatically works **Example:** ```json { "city": "北京", "units": "metric", "lang": "zh_cn" } ``` ### 2. Weather Forecast (`get_weather_forecast`) Get 5-day weather forecast data. **Parameters:** - Location parameters same as above - `cnt` (optional): Number of forecast time points (max 40) **Example:** ```json { "lat": 39.9042, "lon": 116.4074, "cnt": 16, "units": "metric" } ``` ### 3. Air Quality (`get_air_quality`) Get air quality data. **Parameters:** - `lat`: Latitude - `lon`: Longitude - `start` (optional): Start timestamp (for historical data) - `end` (optional): End timestamp (for historical data) ### 4. Weather Maps (`get_weather_map`) Get weather map tiles. **Parameters:** - `layer`: Layer type (clouds_new/precipitation_new/pressure_new/wind_new/temp_new) - `z`: Zoom level (0-10) - `x`: Tile X coordinate - `y`: Tile Y coordinate ### 5. Weather Alerts (`get_weather_alerts`) Get weather warning information. **Parameters:** - `lat`: Latitude - `lon`: Longitude ### 6. Historical Weather (`get_historical_weather`) Query historical weather data. **Parameters:** - `lat`: Latitude - `lon`: Longitude - `dt`: Unix timestamp for query date - `units`: Unit system - `lang`: Language code ### 7. Geocoding (`geocoding`) Get coordinates from place names. **Parameters:** - `q`: Location query string - `limit`: Number of results to return (1-5) ### 8. Reverse Geocoding (`reverse_geocoding`) Get place names from coordinates. **Parameters:** - `lat`: Latitude - `lon`: Longitude - `limit`: Number of results to return (1-5) ## 📝 Usage Examples ### Query Beijing Current Weather ```json { "tool": "get_current_weather", "parameters": { "city": "北京", "units": "metric", "lang": "zh_cn" } } ``` ### Get Shanghai 5-Day Weather Forecast ```json { "tool": "get_weather_forecast", "parameters": { "city": "上海", "units": "metric", "lang": "zh_cn" } } ``` ### Query Air Quality ```json { "tool": "get_air_quality", "parameters": { "lat": 39.9042, "lon": 116.4074 } } ``` ## 🌍 How Smart City Name Query Works 1. **Direct Query**: First attempts to query weather using the provided city name directly 2. **Auto Fallback**: If direct query fails (404 error), automatically triggers geocoding 3. **Coordinate Conversion**: Converts city name to precise coordinates via geocoding API 4. **Re-query**: Uses obtained coordinates to re-query weather data 5. **Seamless Experience**: The entire process is transparent to users, no manual handling required This means you can use city names in any language: - Chinese: 北京、上海、广州、深圳 - English: Beijing, Shanghai, Guangzhou, Shenzhen - Other languages: 東京、ソウル、Paris, London ## 🔧 Development ### Project Structure ``` src/ ├── index.ts # MCP server entry point ├── types/ │ ├── weather.ts # Weather data type definitions │ └── mcp.ts # MCP tool type definitions ├── services/ │ └── openweather.ts # OpenWeatherMap API service └── tools/ ├── current-weather.ts # Current weather tool ├── forecast.ts # Weather forecast tool ├── air-pollution.ts # Air quality tool ├── weather-maps.ts # Weather maps tool ├── weather-alerts.ts # Weather alerts tool └── historical-weather.ts # Historical weather tool ``` ### Build and Test ```bash # Install dependencies npm install # Build project npm run build # Development mode (watch file changes) npm run dev # Run tests npm test # Code linting npm run lint ``` ## 🌍 Supported Location Formats ### City Names - `"北京"` - Chinese city name - `"Beijing"` - English city name - `"Beijing,CN"` - City name + country code - `"New York,US"` - Full format ### Coordinates - Latitude: -90 to 90 - Longitude: -180 to 180 - Example: `lat: 39.9042, lon: 116.4074` ### Postal Codes - `"10001,US"` - US postal code - `"100000,CN"` - Chinese postal code ## 📊 Data Formats ### Temperature Units - `metric`: Celsius (°C) - `imperial`: Fahrenheit (°F) - `standard`: Kelvin (K) ### Wind Speed Units - `metric`: Meters per second (m/s) - `imperial`: Miles per hour (mph) ### Language Support - `zh_cn`: Simplified Chinese - `en`: English - `es`: Spanish - `fr`: French - `de`: German - `ja`: Japanese - `ko`: Korean - `ru`: Russian ## ⚠️ Important Notes 1. **API Limits**: Free accounts have call limits, please use reasonably 2. **Historical Data**: Historical weather data requires paid subscription 3. **One Call API**: Weather alerts feature requires One Call API 3.0 subscription 4. **Network Connection**: Ensure server can access OpenWeatherMap API ## 🤝 Contributing Issues and Pull Requests are welcome! ## 📄 License MIT License ## 🔗 Related Links - [OpenWeatherMap API Documentation](https://openweathermap.org/api) - [Model Context Protocol](https://modelcontextprotocol.io/) - [Claude Desktop](https://claude.ai/desktop) - [GitHub Repository](https://github.com/QianJue-CN/OpenWeatherMCP)
.
# . To install dependencies: ```bash bun install ``` To run: ```bash bun run index.ts ``` This project was created using `bun init` in bun v1.1.27. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
·
Build agentic-MCP servers by composing existing MCP tools.
실행과정
### MCP 서버 구축기 ## 계획 사무자동화를 위한 방법 * 매일 오전 출근을 하게 되면 나의 스케쥴을 체크 한다. * 하루의 날씨를 체크해서 알려준다. * 메일에서 회신을 해야 하는 메일이 필요하다면 목록을 알려준다. * 협업툴 지라에서 나에게 할당된 티켓중에서 아직 완료되지 않은 티켓을 나열한다. # 실행과정 ```bash # uv 설치 brew install uv uv init [mcp-server-name] --python 3.12 #원하는 버전 cd [mcp-server-name] uv venv #.venv 가상환경 설치 source .venv/bin/activate uv add "mcp[cli]" # toml 파일 설치 (패키지) cat pyproject.toml # server.py 파일 만들기 touch server.py # cursor open brew install --cask cursor cursor . ## cursor app command execure cursor app -> cmd + shift + p -> Shell Command : Install 'cursor' command # cursor docs add Cursor Setting -> Features -> Docs > +Add new doc 클릭 -> MCP https://modelcontextprotocol.io/ MCP llm.txt ( https://modelcontextprotocol.io/llms-full.txt ) MCP Python SDK ( https://github.com/modelcontextprotocol/python-sdk ) #cursor Rules https://cursor.directory/fastapi-python-microservices-serverless-cursor-rules -> npx copied (npx cursor-directory rules add fastapi-python-microservices-serverless-cursor-rules) -> Terminal execute ## 자체실행 mcp dev server.py mcp install server.py (실행이후 에이전트 cursor, claude 확인 가능 ) ``` # Docker (서버로써 구독할때 사용) ```bash # 이미지 빌드 및 컨테이너 시작 및 백그라운드 $ docker compose up -d --build # 로그 확인 (백그라운드 실행 시) $ docker compose logs -f # 서버 중지 $ docker compose down # 동시 실행 $ docker compose down & docker compose up -d --build & docker compose logs -f ``` # structlog ```bash uv pip install structlog ``` # UNIT TEST ```bash uv pip install python-dotenv uv pip install pytest requests # 개별로 테스트 실행 할때 pytest test/test_github_tool.py # 모든 테스트 실행 pytest -v -s ```
0Latency
Persistent memory API for AI agents — works with Anthropic, OpenAI, Gemini, and any AI framework
0Latency MCP Server
Persistent memory API for AI agents — works with Anthropic, OpenAI, Gemini, and any AI framework
🚀 0xGasless MCP Server
# 🚀 0xGasless MCP Server **🔗 Seamless Blockchain Integration for Claude AI** *Execute gasless transactions, swaps, and transfers directly from your Claude conversations* [🚀 Quick Start](#-quick-start) • [📖 Documentation](#-documentation) • [🛠️ Development](#️-development) • [🤝 Contributing](#-contributing) </div> --- ## 🌟 What is 0xGasless MCP Server? The **0xGasless MCP Server** is a powerful [Model Context Protocol](https://modelcontextprotocol.io) server that bridges Claude AI with blockchain networks. Built on **ERC-4337 Account Abstraction**, it enables gasless blockchain operations through natural language conversations. ### ✨ Key Highlights - 🆓 **Zero Gas Fees** - Execute transactions without holding native tokens - 🌐 **Multi-Chain Support** - 8+ blockchain networks supported - 🤖 **AI-Native** - Natural language blockchain interactions - 🔒 **Secure** - Smart account abstraction with enhanced security - ⚡ **Instant Setup** - One-command Claude integration --- ## 🛠️ Available Tools | Tool | Description | Example Usage | |------|-------------|---------------| | 🏠 `get-address` | Retrieve your smart account address | *"What's my wallet address?"* | | 💰 `get-balance` | Check token balances (ERC20 support) | *"Show my USDC balance"* | | 📤 `transfer-token` | Send tokens gaslessly | *"Send 10 USDT to alice.eth"* | | 🔄 `swap-tokens` | Exchange tokens without gas | *"Swap 100 USDT for USDC"* | | 🎯 `buy-openrouter-credits` | Purchase AI credits with USDC | *"Buy $25 OpenRouter credits"* | --- ## 🚀 Quick Start ### 📦 Installation Choose your preferred installation method: ```bash # Global installation (recommended) npm install -g 0xgasless-mcp # Or use directly with npx npx 0xgasless-mcp ``` ### ⚙️ Configuration #### 1️⃣ Automatic Setup (Easiest) ```bash 0xgasless-mcp configure ``` This interactive command will: - ✅ Collect your API keys and configuration - ✅ Detect your operating system - ✅ Configure Claude Desktop automatically - ✅ Validate all inputs #### 2️⃣ Manual Environment Setup Create a `.env` file with your configuration: ```bash # 🔑 Required Configuration PRIVATE_KEY=0x... # Your wallet private key RPC_URL=https://... # Blockchain RPC endpoint API_KEY=your_0xgasless_api_key # From dashboard.0xgasless.com CHAIN_ID=56 # Target blockchain (see table below) # 🎯 Optional Configuration OPENROUTER_API_KEY=your_key # For AI credit purchases ``` --- ## 🌐 Supported Networks | 🌍 Network | 🆔 Chain ID | 💎 Native Token | 🔗 RPC Endpoint | |------------|-------------|-----------------|------------------| | 🟡 **BSC** | `56` | BNB | `https://bsc-dataseed.binance.org/` | | 🔵 **Base** | `8453` | ETH | `https://mainnet.base.org` | | ⚫ **Ethereum** | `1` | ETH | `https://eth.llamarpc.com` | | 🟣 **Polygon** | `137` | MATIC | `https://polygon-rpc.com` | | 🔴 **Avalanche** | `43114` | AVAX | `https://api.avax.network/ext/bc/C/rpc` | | 🔵 **Fantom** | `250` | FTM | `https://rpc.ftm.tools` | | 🌙 **Moonbeam** | `1284` | GLMR | `https://rpc.api.moonbeam.network` | | 🟢 **Metis** | `1088` | METIS | `https://andromeda.metis.io/?owner=1088` | --- ## 🔗 Claude Desktop Integration ### 🎯 Automatic Configuration The easiest way to integrate with Claude Desktop: ```bash 0xgasless-mcp configure ``` ### 📝 Manual Configuration Add to your Claude Desktop configuration file: **📍 Configuration Locations:** - 🍎 **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - 🪟 **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` - 🐧 **Linux**: `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "0xgasless": { "command": "npx", "args": ["0xgasless-mcp-server"], "env": { "PRIVATE_KEY": "0x...", "RPC_URL": "https://...", "API_KEY": "your_0xgasless_api_key", "CHAIN_ID": "56", "OPENROUTER_API_KEY": "your_openrouter_key" } } } } ``` --- ## 💬 Usage Examples Once configured, interact with blockchain using natural language: ### 💰 Balance Inquiries ``` 💬 "What's my wallet balance?" 💬 "Check my USDC balance on BSC" 💬 "Show all my token balances" ``` ### 📤 Token Transfers ``` 💬 "Send 10 USDT to 0x742d35Cc6634C0532925a3b8D4C9db96590b5c8e" 💬 "Transfer 0.1 BNB to alice.eth" 💬 "Send 50 USDC to my friend's wallet" ``` ### 🔄 Token Swaps ``` 💬 "Swap 100 USDT for USDC" 💬 "Exchange 0.5 BNB to WETH" 💬 "Convert 1000 BUSD to BNB" ``` ### 🎯 AI Credit Purchases ``` 💬 "Buy $10 worth of OpenRouter credits" 💬 "Purchase $25 OpenRouter credits with USDC" ``` --- ## 🔑 API Keys Setup ### 🎯 0xGasless API Key 1. 🌐 Visit [0xGasless Dashboard](https://dashboard.0xgasless.com) 2. 📝 Create an account and new project 3. 🔑 Copy your API key 4. 💳 Add credits to your account ### 🤖 OpenRouter API Key (Optional) 1. 🌐 Visit [OpenRouter.ai](https://openrouter.ai) 2. 📝 Sign up and navigate to API Keys 3. 🔑 Generate a new API key 4. 💰 Add credits for AI model access --- ## 🛠️ Development ### 🏗️ Local Development Setup ```bash # Clone the repository git clone https://github.com/achiit/0xgasless-mcp-server.git cd 0xgasless-mcp-server # Install dependencies npm install # Build the project npm run build # Development mode with hot reload npm run dev # Start the server npm start ``` ### 📁 Project Structure ``` src/ ├── 🎯 main.ts # Core MCP server implementation ├── 🚀 index.ts # CLI entry point & configuration ├── 📋 version.ts # Version management └── 📝 types/ # TypeScript definitions ``` --- ## 🔐 Security & Best Practices ### 🛡️ Security Guidelines - 🔒 **Private Keys**: Store securely in environment variables, never in code - 🔑 **API Keys**: Keep 0xGasless and OpenRouter keys confidential - 🏦 **Smart Accounts**: Enhanced security through account abstraction - ⛽ **Gasless Operations**: No native tokens required for transactions ### ⚠️ Important Notes - 🚫 Never share your private key with anyone - 💾 Use environment variables for sensitive data - 🔄 Regularly rotate your API keys - 📊 Monitor your account usage and credits --- ## 🆘 Troubleshooting ### 🐛 Common Issues & Solutions <details> <summary>🔴 "Chain ID not supported"</summary> **Solution:** - ✅ Verify you're using a supported chain ID from the table above - ✅ Check the [supported networks](#-supported-networks) section </details> <details> <summary>🔴 "API Key invalid"</summary> **Solution:** - ✅ Verify your 0xGasless API key is correct - ✅ Ensure sufficient credits in your 0xGasless account - ✅ Check API key permissions and expiration </details> <details> <summary>🔴 "Insufficient balance"</summary> **Solution:** - ✅ Check token balance before operations - ✅ Ensure you have enough tokens for the transaction - ✅ Verify token contract address is correct </details> <details> <summary>🔴 "Private key format error"</summary> **Solution:** - ✅ Ensure private key starts with "0x" - ✅ Verify it's exactly 66 characters (64 + "0x") - ✅ Check for any extra spaces or characters </details> ### 🔍 Debug Mode Enable detailed logging for troubleshooting: ```bash DEBUG=1 0xgasless-mcp-server ``` --- ## 🤝 Contributing We welcome contributions! Here's how to get started: ### 🚀 Quick Contribution Guide 1. 🍴 **Fork** the repository 2. 🌿 **Create** a feature branch: `git checkout -b feature/amazing-feature` 3. 💾 **Commit** your changes: `git commit -m 'Add amazing feature'` 4. 📤 **Push** to branch: `git push origin feature/amazing-feature` 5. 🔄 **Open** a Pull Request ### 📋 Development Guidelines - ✅ Follow TypeScript best practices - ✅ Add tests for new features - ✅ Update documentation as needed - ✅ Ensure all tests pass before submitting --- ## 📄 License This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details. --- ## 🙏 Acknowledgments Special thanks to the amazing teams and projects that make this possible: - 🎯 **[0xGasless](https://0xgasless.com)** - Smart account infrastructure - 🤖 **[Model Context Protocol](https://modelcontextprotocol.io)** - MCP specification - 🧠 **[Claude](https://claude.ai)** - AI integration capabilities - 🌐 **[OpenRouter](https://openrouter.ai)** - AI API access platform --- ## 📚 Resources & Links ### 📖 Documentation - 📘 [0xGasless Documentation](https://docs.0xgasless.com) - 📗 [MCP Documentation](https://modelcontextprotocol.io/docs) - 📙 [Claude MCP Guide](https://docs.anthropic.com/claude/docs/mcp) ### 🔗 Project Links - 🏠 [GitHub Repository](https://github.com/achiit/0xgasless-mcp-server) - 📦 [npm Package](https://www.npmjs.com/package/0xgasless-mcp) - 🐛 [Report Issues](https://github.com/achiit/0xgasless-mcp-server/issues) - 💬 [Discussions](https://github.com/achiit/0xgasless-mcp-server/discussions) --- <div align="center"> **🚀 Made with ❤️ for the blockchain community** *Empowering AI-driven blockchain interactions* [](https://github.com/achiit) [](https://github.com/achiit/0xgasless-mcp-server) </div>
0xGasless MCP Server
# 🚀 0xGasless MCP Server **🔗 Seamless Blockchain Integration for Claude AI** *Execute gasless transactions, swaps, and transfers directly from your Claude conversations* [🚀 Quick Start](#-quick-start) • [📖 Documentation](#-documentation) • [🛠️ Development](#️-development) • [🤝 Contributing](#-contributing) </div> --- ## 🌟 What is 0xGasless MCP Server? The **0xGasless MCP Server** is a powerful [Model Context Protocol](https://modelcontextprotocol.io) server that bridges Claude AI with blockchain networks. Built on **ERC-4337 Account Abstraction**, it enables gasless blockchain operations through natural language conversations. ### ✨ Key Highlights - 🆓 **Zero Gas Fees** - Execute transactions without holding native tokens - 🌐 **Multi-Chain Support** - 8+ blockchain networks supported - 🤖 **AI-Native** - Natural language blockchain interactions - 🔒 **Secure** - Smart account abstraction with enhanced security - ⚡ **Instant Setup** - One-command Claude integration --- ## 🛠️ Available Tools | Tool | Description | Example Usage | |------|-------------|---------------| | 🏠 `get-address` | Retrieve your smart account address | *"What's my wallet address?"* | | 💰 `get-balance` | Check token balances (ERC20 support) | *"Show my USDC balance"* | | 📤 `transfer-token` | Send tokens gaslessly | *"Send 10 USDT to alice.eth"* | | 🔄 `swap-tokens` | Exchange tokens without gas | *"Swap 100 USDT for USDC"* | | 🎯 `buy-openrouter-credits` | Purchase AI credits with USDC | *"Buy $25 OpenRouter credits"* | --- ## 🚀 Quick Start ### 📦 Installation Choose your preferred installation method: ```bash # Global installation (recommended) npm install -g 0xgasless-mcp # Or use directly with npx npx 0xgasless-mcp ``` ### ⚙️ Configuration #### 1️⃣ Automatic Setup (Easiest) ```bash 0xgasless-mcp configure ``` This interactive command will: - ✅ Collect your API keys and configuration - ✅ Detect your operating system - ✅ Configure Claude Desktop automatically - ✅ Validate all inputs #### 2️⃣ Manual Environment Setup Create a `.env` file with your configuration: ```bash # 🔑 Required Configuration PRIVATE_KEY=0x... # Your wallet private key RPC_URL=https://... # Blockchain RPC endpoint API_KEY=your_0xgasless_api_key # From dashboard.0xgasless.com CHAIN_ID=56 # Target blockchain (see table below) # 🎯 Optional Configuration OPENROUTER_API_KEY=your_key # For AI credit purchases ``` --- ## 🌐 Supported Networks | 🌍 Network | 🆔 Chain ID | 💎 Native Token | 🔗 RPC Endpoint | |------------|-------------|-----------------|------------------| | 🟡 **BSC** | `56` | BNB | `https://bsc-dataseed.binance.org/` | | 🔵 **Base** | `8453` | ETH | `https://mainnet.base.org` | | ⚫ **Ethereum** | `1` | ETH | `https://eth.llamarpc.com` | | 🟣 **Polygon** | `137` | MATIC | `https://polygon-rpc.com` | | 🔴 **Avalanche** | `43114` | AVAX | `https://api.avax.network/ext/bc/C/rpc` | | 🔵 **Fantom** | `250` | FTM | `https://rpc.ftm.tools` | | 🌙 **Moonbeam** | `1284` | GLMR | `https://rpc.api.moonbeam.network` | | 🟢 **Metis** | `1088` | METIS | `https://andromeda.metis.io/?owner=1088` | --- ## 🔗 Claude Desktop Integration ### 🎯 Automatic Configuration The easiest way to integrate with Claude Desktop: ```bash 0xgasless-mcp configure ``` ### 📝 Manual Configuration Add to your Claude Desktop configuration file: **📍 Configuration Locations:** - 🍎 **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - 🪟 **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` - 🐧 **Linux**: `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "0xgasless": { "command": "npx", "args": ["0xgasless-mcp-server"], "env": { "PRIVATE_KEY": "0x...", "RPC_URL": "https://...", "API_KEY": "your_0xgasless_api_key", "CHAIN_ID": "56", "OPENROUTER_API_KEY": "your_openrouter_key" } } } } ``` --- ## 💬 Usage Examples Once configured, interact with blockchain using natural language: ### 💰 Balance Inquiries ``` 💬 "What's my wallet balance?" 💬 "Check my USDC balance on BSC" 💬 "Show all my token balances" ``` ### 📤 Token Transfers ``` 💬 "Send 10 USDT to 0x742d35Cc6634C0532925a3b8D4C9db96590b5c8e" 💬 "Transfer 0.1 BNB to alice.eth" 💬 "Send 50 USDC to my friend's wallet" ``` ### 🔄 Token Swaps ``` 💬 "Swap 100 USDT for USDC" 💬 "Exchange 0.5 BNB to WETH" 💬 "Convert 1000 BUSD to BNB" ``` ### 🎯 AI Credit Purchases ``` 💬 "Buy $10 worth of OpenRouter credits" 💬 "Purchase $25 OpenRouter credits with USDC" ``` --- ## 🔑 API Keys Setup ### 🎯 0xGasless API Key 1. 🌐 Visit [0xGasless Dashboard](https://dashboard.0xgasless.com) 2. 📝 Create an account and new project 3. 🔑 Copy your API key 4. 💳 Add credits to your account ### 🤖 OpenRouter API Key (Optional) 1. 🌐 Visit [OpenRouter.ai](https://openrouter.ai) 2. 📝 Sign up and navigate to API Keys 3. 🔑 Generate a new API key 4. 💰 Add credits for AI model access --- ## 🛠️ Development ### 🏗️ Local Development Setup ```bash # Clone the repository git clone https://github.com/achiit/0xgasless-mcp-server.git cd 0xgasless-mcp-server # Install dependencies npm install # Build the project npm run build # Development mode with hot reload npm run dev # Start the server npm start ``` ### 📁 Project Structure ``` src/ ├── 🎯 main.ts # Core MCP server implementation ├── 🚀 index.ts # CLI entry point & configuration ├── 📋 version.ts # Version management └── 📝 types/ # TypeScript definitions ``` --- ## 🔐 Security & Best Practices ### 🛡️ Security Guidelines - 🔒 **Private Keys**: Store securely in environment variables, never in code - 🔑 **API Keys**: Keep 0xGasless and OpenRouter keys confidential - 🏦 **Smart Accounts**: Enhanced security through account abstraction - ⛽ **Gasless Operations**: No native tokens required for transactions ### ⚠️ Important Notes - 🚫 Never share your private key with anyone - 💾 Use environment variables for sensitive data - 🔄 Regularly rotate your API keys - 📊 Monitor your account usage and credits --- ## 🆘 Troubleshooting ### 🐛 Common Issues & Solutions <details> <summary>🔴 "Chain ID not supported"</summary> **Solution:** - ✅ Verify you're using a supported chain ID from the table above - ✅ Check the [supported networks](#-supported-networks) section </details> <details> <summary>🔴 "API Key invalid"</summary> **Solution:** - ✅ Verify your 0xGasless API key is correct - ✅ Ensure sufficient credits in your 0xGasless account - ✅ Check API key permissions and expiration </details> <details> <summary>🔴 "Insufficient balance"</summary> **Solution:** - ✅ Check token balance before operations - ✅ Ensure you have enough tokens for the transaction - ✅ Verify token contract address is correct </details> <details> <summary>🔴 "Private key format error"</summary> **Solution:** - ✅ Ensure private key starts with "0x" - ✅ Verify it's exactly 66 characters (64 + "0x") - ✅ Check for any extra spaces or characters </details> ### 🔍 Debug Mode Enable detailed logging for troubleshooting: ```bash DEBUG=1 0xgasless-mcp-server ``` --- ## 🤝 Contributing We welcome contributions! Here's how to get started: ### 🚀 Quick Contribution Guide 1. 🍴 **Fork** the repository 2. 🌿 **Create** a feature branch: `git checkout -b feature/amazing-feature` 3. 💾 **Commit** your changes: `git commit -m 'Add amazing feature'` 4. 📤 **Push** to branch: `git push origin feature/amazing-feature` 5. 🔄 **Open** a Pull Request ### 📋 Development Guidelines - ✅ Follow TypeScript best practices - ✅ Add tests for new features - ✅ Update documentation as needed - ✅ Ensure all tests pass before submitting --- ## 📄 License This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details. --- ## 🙏 Acknowledgments Special thanks to the amazing teams and projects that make this possible: - 🎯 **[0xGasless](https://0xgasless.com)** - Smart account infrastructure - 🤖 **[Model Context Protocol](https://modelcontextprotocol.io)** - MCP specification - 🧠 **[Claude](https://claude.ai)** - AI integration capabilities - 🌐 **[OpenRouter](https://openrouter.ai)** - AI API access platform --- ## 📚 Resources & Links ### 📖 Documentation - 📘 [0xGasless Documentation](https://docs.0xgasless.com) - 📗 [MCP Documentation](https://modelcontextprotocol.io/docs) - 📙 [Claude MCP Guide](https://docs.anthropic.com/claude/docs/mcp) ### 🔗 Project Links - 🏠 [GitHub Repository](https://github.com/achiit/0xgasless-mcp-server) - 📦 [npm Package](https://www.npmjs.com/package/0xgasless-mcp) - 🐛 [Report Issues](https://github.com/achiit/0xgasless-mcp-server/issues) - 💬 [Discussions](https://github.com/achiit/0xgasless-mcp-server/discussions) --- <div align="center"> **🚀 Made with ❤️ for the blockchain community** *Empowering AI-driven blockchain interactions* [](https://github.com/achiit) [](https://github.com/achiit/0xgasless-mcp-server) </div>
10ML Perfume Finder MCP Server
10ML Perfume Finder is the free perfume MCP server and fragrance API for Claude, ChatGPT, Cursor, VS Code and any AI assistant, powered by the 10ML Fragrance Index: 5,400+ perfumes and 249 houses curated by 10ML's fragra
12306 Mcp
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
12306 MCP Server
This is a 12306 ticket search server based on the Model Context Protocol (MCP).
17TRACK Package Tracking
Track USPS and US mail packages globally with 17TRACK's USPS tracking service—easy carrier ID and real-time delivery status updates.
1ly MCP Server
MCP server for [1ly.store](https://1ly.store) — Enable AI agents to discover, pay for, and sell APIs using crypto.
1MCP Agent
1MCP Agent simplifies configuration management by unifying MCP servers, lowering resource use, and enabling dynamic configmgr and CMDB features.
1MCP - One MCP Server for All
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
1Panel MCP Server
Oct 23, 2026Developer SkillsLocal Service17133Claude Text Editor MCP ServerbhoustonnpmGithubAPREMIUM1An open-source implementation of the Claude built-in text editor tool as a Model Context Protocol (MCP) server. Provides functionality to view, edit, and create text files through a standardized API.
1stay Hotel Booking
The first MCP server that completes real hotel reservations inside AI conversations. Not just search-and-redirect to middlemen. Not affiliate links. A confirmed booking with a real confirmation number — where customers hotel points accrue and builders can monitize every booking.
1stay Hotel Booking MCP Server
The first MCP server that completes real hotel reservations inside AI conversations. Not just search-and-redirect to middlemen. Not affiliate links. A confirmed booking with a real confirmation number — where customers hotel points accrue and builders can monitize every booking.
20-0 Mcp Server
# 20-0 MCP Server > 20-0 - NFL Perfect Season Roster Builder [](./LICENSE) [](https://modelcontextprotocol.io/specification) [](https://smithery.ai) [](https://nodejs.org) [](#installation) [](https://modelcontextprotocol.io) <p align="center"><a href="https://20-0game.com"><img src="https://github.com/rocnubie/20-0-mcp/blob/main/assets/hero.png?raw=true" alt="20-0" width="720" /></a></p> A Model Context Protocol server that exposes the canonical 20-0 knowledge surface — game modes, roster picks, and scenarios, FAQ, official links — to MCP-compatible AI clients such as Claude Desktop, Cursor, Windsurf, and Continue. Read-only, no API keys, no quota, ~50 ms cold start. Official website: https://20-0game.com ## 🎮 About 20-0 20-0 is a browser-based NFL "perfect season" game where the player drafts twelve legends across the standard offensive, defensive, and special-teams positions, then runs a 20-game season — 17 regular season, 3 playoff rounds, and a Super Bowl — trying to finish 20-0. The draft is structured around a slot machine that spins a historical team paired with a decade; on each spin the player picks one player from that team-era pool and slots them into one of twelve open roster positions. Once the roster is full, the season simulation runs entirely on the client and produces a final record, a stat breakdown, and a grade. Daily mode gives every player in the world the same spin sequence so scores can be compared on a global leaderboard, and any roster can be shared by permalink. ## Key Features - **Twelve-position roster with team-era spins** — the draft covers all the standard NFL position groups, with each spin paired to a historical team-and-decade combination so the eligible player pool is genuinely scoped to that era. - **Real position-specific stats** — players carry position-appropriate stat lines (passing yards, rushing yards, touchdowns, interceptions, rating, sacks, tackles, return yards) rather than a single composite rating. - **20-game simulation** — the season covers 17 regular-season games, three playoff rounds, and the Super Bowl, with each result rolled by a client-side Monte Carlo run. - **Daily mode with shared seed** — every day at midnight Eastern the spin sequence resets and every player in the world receives the same set of team-era cells, with global ranking by simulated record. - **Global leaderboard** — Cloudflare D1 stores submitted scores at the edge so the leaderboard reads quickly from anywhere. - **Shareable replay codes** — any roster compresses into a short share code; opening the URL replays the same twelve picks and the same final record for anyone who follows the link. - **Six-language interface** — English, German, European Spanish, Latin American Spanish, Japanese, and Brazilian Portuguese routes ship at launch. - **PSEO team-era pages** — each of the 35 indexed team-era cells has its own multilingual page, giving the site real reading material beyond the gameplay loop. ## Use Cases - Daily ritual — open the daily mode, take five minutes, post the resulting record to a friend group chat or a feed. - All-time roster debates — settle whether a particular generation could realistically go 20-0 by running the simulation rather than arguing in the abstract. - Fantasy season planning — use the team-era spin as a structured way to think about how positional scarcity affects a roster build. - Friend-group competition — race the same daily seed and compare records and player picks afterward. - Content creation — record a draft and simulation run, then post the share code so viewers can attempt the same roster and compare outcomes. ## Who Is It For 20-0 is built for NFL fans who enjoy "best of all time" arguments and want a fast, structured way to put numbers behind them. It suits daily-habit users who want a short, repeatable game in their morning routine, and also fits more invested fans who like to dig into team-era constraints and build deeper rosters. The six-language interface and PSEO team-era pages make the site usable across multiple fan markets, not just the US. Because every game is free, requires no account, and finishes in well under ten minutes, it works equally well as a one-off curiosity, a daily routine, or a recurring shared challenge among friends. ## Tools ### `list_scenarios` Return the canonical list of game modes and scenarios the site exposes (free play, daily, leaderboards, etc.). (20-0) _Input:_ no parameters. _Returns:_ text/markdown. ### `get_official_links` Return the canonical list of official links for 20-0 (website, support, docs when available). _Input:_ no parameters. _Returns:_ text/markdown. ## Resources - `site://20-0/scenarios` — Available game modes, scenarios, and roster-building constraints. - `site://20-0/faq` — Short FAQ generated from public site metadata. - `site://20-0/links` — Canonical URLs to share with users. ## Prompts ### `tell_me_about_20_0` Summarize what the site is, who it's for, and how it works. — 20-0 ### `plan_a_run_20_0` Plan a single play-through: pick a mode, draft a roster strategy, and predict outcomes. — 20-0 ## Installation ### Install via Smithery ```bash npx -y @smithery/cli install 20-0-mcp --client claude ``` (Replace `claude` with `cursor`, `windsurf`, or `continue` for those clients.) ### Install from source ```bash git clone https://github.com/rocnubie/20-0-mcp.git cd 20-0-mcp pnpm install ``` Then add to your MCP client config (`claude_desktop_config.json` for Claude Desktop, `mcp.json` for Cursor / Windsurf / Continue): ```json { "mcpServers": { "20-0-mcp": { "command": "node", "args": [ "/absolute/path/to/20-0-mcp/src/index.mjs" ] } } } ``` ### Debug with MCP Inspector ```bash npx @modelcontextprotocol/inspector node src/index.mjs ``` ## Official Links - Website: https://20-0game.com - Support: [email protected] ## Development ```bash pnpm install pnpm start # run the server over stdio ``` ## License MIT
20-0 MCP Server
# 20-0 MCP Server > 20-0 - NFL Perfect Season Roster Builder [](./LICENSE) [](https://modelcontextprotocol.io/specification) [](https://smithery.ai) [](https://nodejs.org) [](#installation) [](https://modelcontextprotocol.io) <p align="center"><a href="https://20-0game.com"><img src="https://github.com/rocnubie/20-0-mcp/blob/main/assets/hero.png?raw=true" alt="20-0" width="720" /></a></p> A Model Context Protocol server that exposes the canonical 20-0 knowledge surface — game modes, roster picks, and scenarios, FAQ, official links — to MCP-compatible AI clients such as Claude Desktop, Cursor, Windsurf, and Continue. Read-only, no API keys, no quota, ~50 ms cold start. Official website: https://20-0game.com ## 🎮 About 20-0 20-0 is a browser-based NFL "perfect season" game where the player drafts twelve legends across the standard offensive, defensive, and special-teams positions, then runs a 20-game season — 17 regular season, 3 playoff rounds, and a Super Bowl — trying to finish 20-0. The draft is structured around a slot machine that spins a historical team paired with a decade; on each spin the player picks one player from that team-era pool and slots them into one of twelve open roster positions. Once the roster is full, the season simulation runs entirely on the client and produces a final record, a stat breakdown, and a grade. Daily mode gives every player in the world the same spin sequence so scores can be compared on a global leaderboard, and any roster can be shared by permalink. ## Key Features - **Twelve-position roster with team-era spins** — the draft covers all the standard NFL position groups, with each spin paired to a historical team-and-decade combination so the eligible player pool is genuinely scoped to that era. - **Real position-specific stats** — players carry position-appropriate stat lines (passing yards, rushing yards, touchdowns, interceptions, rating, sacks, tackles, return yards) rather than a single composite rating. - **20-game simulation** — the season covers 17 regular-season games, three playoff rounds, and the Super Bowl, with each result rolled by a client-side Monte Carlo run. - **Daily mode with shared seed** — every day at midnight Eastern the spin sequence resets and every player in the world receives the same set of team-era cells, with global ranking by simulated record. - **Global leaderboard** — Cloudflare D1 stores submitted scores at the edge so the leaderboard reads quickly from anywhere. - **Shareable replay codes** — any roster compresses into a short share code; opening the URL replays the same twelve picks and the same final record for anyone who follows the link. - **Six-language interface** — English, German, European Spanish, Latin American Spanish, Japanese, and Brazilian Portuguese routes ship at launch. - **PSEO team-era pages** — each of the 35 indexed team-era cells has its own multilingual page, giving the site real reading material beyond the gameplay loop. ## Use Cases - Daily ritual — open the daily mode, take five minutes, post the resulting record to a friend group chat or a feed. - All-time roster debates — settle whether a particular generation could realistically go 20-0 by running the simulation rather than arguing in the abstract. - Fantasy season planning — use the team-era spin as a structured way to think about how positional scarcity affects a roster build. - Friend-group competition — race the same daily seed and compare records and player picks afterward. - Content creation — record a draft and simulation run, then post the share code so viewers can attempt the same roster and compare outcomes. ## Who Is It For 20-0 is built for NFL fans who enjoy "best of all time" arguments and want a fast, structured way to put numbers behind them. It suits daily-habit users who want a short, repeatable game in their morning routine, and also fits more invested fans who like to dig into team-era constraints and build deeper rosters. The six-language interface and PSEO team-era pages make the site usable across multiple fan markets, not just the US. Because every game is free, requires no account, and finishes in well under ten minutes, it works equally well as a one-off curiosity, a daily routine, or a recurring shared challenge among friends. ## Tools ### `list_scenarios` Return the canonical list of game modes and scenarios the site exposes (free play, daily, leaderboards, etc.). (20-0) _Input:_ no parameters. _Returns:_ text/markdown. ### `get_official_links` Return the canonical list of official links for 20-0 (website, support, docs when available). _Input:_ no parameters. _Returns:_ text/markdown. ## Resources - `site://20-0/scenarios` — Available game modes, scenarios, and roster-building constraints. - `site://20-0/faq` — Short FAQ generated from public site metadata. - `site://20-0/links` — Canonical URLs to share with users. ## Prompts ### `tell_me_about_20_0` Summarize what the site is, who it's for, and how it works. — 20-0 ### `plan_a_run_20_0` Plan a single play-through: pick a mode, draft a roster strategy, and predict outcomes. — 20-0 ## Installation ### Install via Smithery ```bash npx -y @smithery/cli install 20-0-mcp --client claude ``` (Replace `claude` with `cursor`, `windsurf`, or `continue` for those clients.) ### Install from source ```bash git clone https://github.com/rocnubie/20-0-mcp.git cd 20-0-mcp pnpm install ``` Then add to your MCP client config (`claude_desktop_config.json` for Claude Desktop, `mcp.json` for Cursor / Windsurf / Continue): ```json { "mcpServers": { "20-0-mcp": { "command": "node", "args": [ "/absolute/path/to/20-0-mcp/src/index.mjs" ] } } } ``` ### Debug with MCP Inspector ```bash npx @modelcontextprotocol/inspector node src/index.mjs ``` ## Official Links - Website: https://20-0game.com - Support: [email protected] ## Development ```bash pnpm install pnpm start # run the server over stdio ``` ## License MIT
21st.dev Magic AI Agent
Oct 23, 2026Developer SkillsFeaturedLocal Service6773.9kPostgres MCP ProcrystaldbaPythonGithubAPREMIUM9Postgres MCP Pro is an open source Model Context Protocol (MCP) server providing index tuning, explain plans, health checks, and safe SQL execution for PostgreSQL databases. Requires a PostgreSQL database connection URI configured via the DATABASE_URI environment variable.
21st.dev Magic AI Agent MCP Server
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
247afk Block Editor MCP Server
Oct 23, 2026Developer SkillsLocal Service1301stackblitz-mcpsxzznpmGithubAPREMIUM4MCP server for reading files from StackBlitz projects. Enables AI to access file contents and project structure from StackBlitz reproduction repositories.
24hTrack — package tracking across 3,200+ carriers (npm stdio)
MCP server for 24hTrack — universal package tracking across 30+ carriers
24hTrack — package tracking across 3,200+ carriers (npm stdio) MCP Server
MCP server for 24hTrack — universal package tracking across 30+ carriers
302_basic_mcp
提供搜索/代码运行/计算器/网页解析/网页部署等基本功能。
302 Basic MCP Server
提供搜索/代码运行/计算器/网页解析/网页部署等基本功能。
302_custom_mcp
在302后台自选Tools,快速生成定制的MCP Server。
302 Custom MCP Server
在302后台自选Tools,快速生成定制的MCP Server。
3D Asset Processing
Convert pictures into 3D models or STEP files to STL. Optimize, compress, and validate 3D assets for web, mobile, and gaming workflows.
3d Asset Processing Mcp
A comprehensive MCP server for processing, validating, optimizing, and analyzing 3D models with glTF/GLB support.
3d Asset Processing MCP Server
A comprehensive MCP server for processing, validating, optimizing, and analyzing 3D models with glTF/GLB support.
402 Index MCP Server
Oct 11, 2026Developer SkillsLocal Service9apexcharts-mcpApexChartsnpmGithubBGOOD4Model Context Protocol server exposing ApexCharts knowledge and chart-building tools to AI assistants. No external data files required.
4da Mcp Server
Dependency intelligence for AI coding agents. Live CVE scanning, dependency health, upgrade planning, ecosystem news, decision memory. 14 tools, zero config, privacy-first.
4da MCP Server
Dependency intelligence for AI coding agents. Live CVE scanning, dependency health, upgrade planning, ecosystem news, decision memory. 14 tools, zero config, privacy-first.
4everland Hosting Mcp
The 4EVERLAND Hosting MCP Server enables users to leverage AI-driven workflows to deploy code instantly to decentralized storage networks such as Greenfield, IPFS, and Arweave. Upon deployment, it provides a directly accessible webpage domain, streamlining the process of deployin