Skip to main content
Glama

MCP Reminder Service

by xiaohui
Makefile2.1 kB
# MCP Reminder Makefile .PHONY: help install install-dev test test-cov lint format clean run-http run-local run-sse build deploy help: ## 显示帮助信息 @echo "可用的命令:" @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[36m%-15s\033[0m %s\n", $$1, $$2}' install: ## 安装生产依赖 pip install -r requirements.txt install-dev: ## 安装开发依赖 pip install -e ".[dev]" pre-commit install test: ## 运行测试 python -m pytest tests/ -v test-cov: ## 运行测试并生成覆盖率报告 python -m pytest tests/ -v --cov=mcp_reminder --cov-report=html --cov-report=term lint: ## 代码检查 flake8 mcp_reminder/ tests/ mypy mcp_reminder/ format: ## 代码格式化 black mcp_reminder/ tests/ isort mcp_reminder/ tests/ format-check: ## 检查代码格式 black --check mcp_reminder/ tests/ isort --check-only mcp_reminder/ tests/ clean: ## 清理临时文件 find . -type f -name "*.pyc" -delete find . -type d -name "__pycache__" -delete find . -type d -name "*.egg-info" -exec rm -rf {} + rm -rf build/ rm -rf dist/ rm -rf .pytest_cache/ rm -rf .mypy_cache/ rm -rf htmlcov/ rm -rf .coverage run-http: ## 运行 HTTP 服务器 SERVER_MODE=http python main.py run-local: ## 运行本地服务器 (stdio) SERVER_MODE=local python main.py run-sse: ## 运行 SSE 服务器 SERVER_MODE=sse python main.py build: ## 构建包 python -m build deploy: ## 部署到 PyPI (需要配置) twine upload dist/* docker-build: ## 构建 Docker 镜像 docker build -t mcp-reminder . init: ## 初始化项目文件 ./init-schedules.sh docker-run: init ## 运行 Docker 容器 docker run -d --name mcp-reminder -p 8000:8000 --env-file .env mcp-reminder docker-stop: ## 停止 Docker 容器 docker stop mcp-reminder && docker rm mcp-reminder docker-compose-up: init ## 使用 Docker Compose 启动 docker compose up -d docker-compose-down: ## 使用 Docker Compose 停止 docker compose down check: format-check lint test ## 运行所有检查 ci: clean install-dev check ## CI 流水线

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xiaohui/mcp_reminder'

If you have feedback or need assistance with the MCP directory API, please join our Discord server