Skip to content

Some practical MCP developed by oneself. I can't stand the semi-finished products developed by others, so I decided to develop them myself.

License

Notifications You must be signed in to change notification settings

Kirky-X/mcps_back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Services Monorepo

License LibraryMaster Build TimeMaster Build

A monorepo containing multiple Model Context Protocol (MCP) services for various functionalities.

Services

This monorepo contains the following MCP services:

📚 LibraryMaster MCP

LibraryMaster

A powerful MCP service for library management and dependency operations across Python, Node.js, Java, and Rust ecosystems, integrated with Context7 API for intelligent library search and documentation queries.

Key Features:

  • Multi-language library version querying (Python, Node.js, Java, Rust)
  • Official documentation retrieval
  • Dependency analysis
  • Intelligent search via Context7 API integration
  • High-performance caching system

📖 Documentation | 📚 API Reference | 📝 Release Notes

⏰ TimeMaster MCP

TimeMaster

A powerful MCP service for time management and timezone operations. TimeMaster provides AI applications with comprehensive time, timezone, and holiday query capabilities through a standardized MCP interface.

Key Features:

  • Unified time operations (current time, timezone conversion)
  • Smart timezone management and search
  • Comprehensive holiday support by country and date ranges
  • Offline mode support
  • Multi-language support

📖 Documentation | 📚 API Reference | 📝 Release Notes

Quick Start

Prerequisites

  • Python 3.11+
  • uv (recommended for dependency management)

Installation

Clone the repository:

git clone https://github.com/Kirky-X/mcps
cd mcps

Each service can be installed independently:

LibraryMaster:

cd library_master
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install project dependencies
uv sync

TimeMaster:

cd time_master
pip install -e ".[dev]"

Usage

LibraryMaster MCP Service

cd library_master
uv run -m library_master.mcp_service

TimeMaster MCP Service

cd time_master
uv run -m time_master.mcp_service

Development

Running Tests

Each service has its own test suite:

LibraryMaster:

cd library_master
uv run python test/test_mcp_tools.py

TimeMaster:

cd time_master
pytest test/ -v

Code Formatting

LibraryMaster:

# Format code
black src/
ruff check src/ --fix

TimeMaster:

# Format code
black src/
ruff check src/ --fix

License

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

Each service in this monorepo is independently licensed under the same terms as the main project.

About

Some practical MCP developed by oneself. I can't stand the semi-finished products developed by others, so I decided to develop them myself.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages