Skip to main content
Glama
Makefile1.06 kB
SHELL=bash UV := uv SRC_DIR := ./ TEST_DIR := tests PYLINT_THRESHOLD := 6 # Default target .DEFAULT_GOAL := help .PHONY: help help: @echo "Available targets:" @echo " lint - Run linter on Python files" @echo " lint-ci - Run linter and fail if score is below $(PYLINT_THRESHOLD)" @echo " fmt - Format Python files using Black" @echo " install - Install project dependencies using uv" @echo " install-ci - Install project dependencies using uv in a CI environment" @echo " test - Run tests using pytest" .PHONY: lint lint: $(UV) run pylint $(SRC_DIR) $(TEST_DIR) .PHONY: lint-ci lint-ci: $(UV) run pylint --fail-under=$(PYLINT_THRESHOLD) $(shell find $(SRC_DIR) -name "*.py") $(UV) run pylint --fail-under=$(PYLINT_THRESHOLD) $(shell find $(TEST_DIR) -name "*.py") .PHONY: fmt fmt: $(UV) run isort $(SRC_DIR) $(TEST_DIR) $(UV) run black $(SRC_DIR) $(TEST_DIR) .PHONY: install install: $(UV) pip install .PHONY: install-ci install-ci: $(UV) sync --all-extras --dev .PHONY: test test: $(UV) run pytest

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/kiseki-technologies/kiseki-labs-readwise-mcp'

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