1. Conduid
  2. AI
  3. nyxn-ai/NyxDocs
MCP server · AI

nyxn-ai/NyxDocs

Cryptocurrency Documentation MCP Server - AI-powered documentation collection and management system for blockchain projects

Unclaimed MIT last commit a year ago ai
49Fair

Scored 6 days ago · breakdown

About nyxn-ai/NyxDocs

nyxn-ai/NyxDocs is an MCP server published by nyxn-ai in the AI category: cryptocurrency Documentation MCP Server - AI-powered documentation collection and management system for blockchain projects.

The repository has 5 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/nyxn-ai/NyxDocs

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about nyxn-ai/NyxDocs

Powered by Claude · Grounded in docs

I know everything about nyxn-ai/NyxDocs. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

NyxDocs - Cryptocurrency Documentation MCP Server

Python MCP License

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

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   Data Sources  │    │   NyxDocs Core   │    │   MCP Client    │
│                 │    │                  │    │                 │
│ • CoinGecko API │────│ • Project DB     │────│ • Claude        │
│ • GitHub API    │    │ • Doc Scraper    │    │ • Cursor        │
│ • GitBook       │    │ • Update Monitor │    │ • VS Code       │
│ • Notion        │    │ • MCP Server     │    │ • Other Clients │
└─────────────────┘    └──────────────────┘    └─────────────────┘

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

# Clone the repository
git clone https://github.com/nyxn-ai/NyxDocs.git
cd NyxDocs

# Install with uv (recommended)
uv sync

# Or install with pip
pip install -e .

# Set up environment
cp .env.example .env
# Edit .env with your API keys

# Initialize database
uv run python -m nyxdocs.database.init

# Start the server
uv run python -m nyxdocs.server

MCP Client Configuration

Cursor

{
  "mcpServers": {
    "nyxdocs": {
      "command": "uv",
      "args": ["run", "python", "-m", "nyxdocs.server"]
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "nyxdocs": {
      "command": "uv",
      "args": ["run", "python", "-m", "nyxdocs.server"]
    }
  }
}

🔧 Configuration

Environment Variables

# API Keys
COINGECKO_API_KEY=your_coingecko_api_key
GITHUB_TOKEN=your_github_token

# Database
DATABASE_URL=sqlite:///nyxdocs.db
# Or for PostgreSQL: postgresql://user:pass@localhost/nyxdocs

# Server Settings
LOG_LEVEL=INFO
UPDATE_INTERVAL=3600  # seconds
MAX_CONCURRENT_SCRAPES=5

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

# In your MCP client
search_crypto_projects(query="uniswap", category="DeFi", blockchain="ethereum")

Get Project Documentation

get_documentation(project="uniswap", format="markdown")

Monitor Updates

check_updates(since="2024-01-01", limit=10)

🧪 Development

Project Structure

NyxDocs/
├── nyxdocs/
│   ├── __init__.py
│   ├── server.py              # Main MCP server
│   ├── collectors/            # Data collection modules
│   ├── scrapers/              # Documentation scrapers
│   ├── database/              # Database models and operations
│   ├── tools/                 # MCP tool implementations
│   └── utils/                 # Utility functions
├── tests/                     # Test suite
├── docs/                      # Documentation
├── pyproject.toml            # Project configuration
└── README.md

Running Tests

uv run pytest

Code Quality

uv run ruff check
uv run mypy nyxdocs

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


NyxDocs - Making cryptocurrency project documentation accessible and up-to-date for AI assistants.

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About nyxn-ai/NyxDocs

How do I install nyxn-ai/NyxDocs?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is nyxn-ai/NyxDocs safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is nyxn-ai/NyxDocs still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.