🐍 ☁️ 🏠 - Manage cryptocurrency project documentation across Ethereum, BSC, Polygon and Solana
NyxDocs - Cryptocurrency Documentation MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
NyxDocs is a specialized Model Context Protocol (MCP) server that provides comprehensive documentation management for cryptocurrency projects. Built with Python and inspired by Context7's architecture, it offers real-time access to crypto project documentation, blockchain information, and development resources.
🚀 Features
Core Capabilities
- **Multi-Blockchain Support**: Ethereum, BSC, Polygon, Solana, and more
- **Real-time Documentation**: Automatically discovers and updates project docs
- **Smart Search**: Find projects by name, category, or blockchain
- **Content Extraction**: Supports GitHub, GitBook, Notion, and official websites
- **Update Monitoring**: Tracks documentation changes automatically
MCP Tools
- search_crypto_projects: Search cryptocurrency projects by various criteria
- get_project_info: Detailed project information with blockchain context
- get_documentation: Retrieve actual documentation content
- list_blockchains: Available blockchain networks
- check_updates: Recent documentation updates
🏗️ Architecture
Key Components
1. **MCP Server Core**: FastMCP-based server handling protocol communication
2. **Data Collectors**: Modules for gathering project information from various APIs
3. **Documentation Scrapers**: Intelligent content extraction from different sources
4. **Database Layer**: SQLite/PostgreSQL for storing projects and documentation
5. **Update Monitors**: Background tasks for tracking documentation changes
📦 Installation
Prerequisites
- Python 3.11+
- uv (recommended) or pip
Quick Start
MCP Client Configuration
Cursor
Claude Desktop
🔧 Configuration
Environment Variables
Supported Data Sources
- **CoinGecko**: Market data and project information
- **GitHub**: Repository documentation and README files
- **GitBook**: Hosted documentation platforms
- **Notion**: Project documentation pages
- **Official Websites**: Direct documentation scraping
🛠️ Usage Examples
Search for DeFi Projects
Get Project Documentation
Monitor Updates
🧪 Development
Project Structure
Running Tests
Code Quality
📚 Documentation
- API Reference
- Configuration Guide
- Development Setup
- Contributing Guidelines
🤝 Contributing
We welcome contributions! Please see our Contributing Guidelines for details.