Files
skill-seekers-reference/mcp/__init__.py
yusyus fb0cb99e6b feat(refactor): Phase 0 - Add Python package structure
 Improvements:
- Add .gitignore entries for test artifacts (.pytest_cache, .coverage, htmlcov)
- Create cli/__init__.py with exports for llms_txt modules
- Create mcp/__init__.py with package documentation
- Create mcp/tools/__init__.py as placeholder for future modularization

 Benefits:
- Proper Python package structure enables clean imports
- IDE autocomplete now works for cli modules
- Can use: from cli import LlmsTxtDetector
- Foundation for future refactoring

📊 Impact:
- Code Quality: 6.0/10 (up from 5.5/10)
- Import Issues: Fixed 
- Package Structure: Fixed 

Related: Phase 0 of REFACTORING_PLAN.md
Time: 42 minutes
Risk: Zero - additive changes only
2025-10-26 00:17:21 +03:00

28 lines
937 B
Python

"""Skill Seekers MCP (Model Context Protocol) server package.
This package provides MCP server integration for Claude Code, allowing
natural language interaction with Skill Seekers tools.
Main modules:
- server: MCP server implementation with 9 tools
Available MCP Tools:
- list_configs: List all available preset configurations
- generate_config: Generate a new config file for any docs site
- validate_config: Validate a config file structure
- estimate_pages: Estimate page count before scraping
- scrape_docs: Scrape and build a skill
- package_skill: Package skill into .zip file (with auto-upload)
- upload_skill: Upload .zip to Claude
- split_config: Split large documentation configs
- generate_router: Generate router/hub skills
Usage:
The MCP server is typically run by Claude Code via configuration
in ~/.config/claude-code/mcp.json
"""
__version__ = "1.2.0"
__all__ = []