Skip to main content
Glama

Logfire MCP Server

Official
Makefile1.42 kB
.DEFAULT_GOAL := all .PHONY: .uv .uv: ## Check that uv is installed @uv --version || echo 'Please install uv: https://docs.astral.sh/uv/getting-started/installation/' .PHONY: .pre-commit .pre-commit: ## Check that pre-commit is installed @pre-commit -V || echo 'Please install pre-commit: https://pre-commit.com/' .PHONY: install install: .uv .pre-commit ## Install the package, dependencies, and pre-commit for local development uv sync --frozen --all-extras pre-commit install --install-hooks .PHONY: format format: ## Format the code uv run ruff format uv run ruff check --fix --fix-only .PHONY: lint lint: ## Lint the code uv run ruff format --check uv run ruff check .PHONY: typecheck typecheck: ## Run static type checking @# PYRIGHT_PYTHON_IGNORE_WARNINGS avoids the overhead of making a request to github on every invocation PYRIGHT_PYTHON_IGNORE_WARNINGS=1 uv run pyright .PHONY: test test: ## Run tests uv run pytest .PHONY: all all: format lint typecheck test ## Run code formatting, linting, static type checks, and tests .PHONY: help help: ## Show this help (usage: make help) @echo "Usage: make [recipe]" @echo "Recipes:" @awk '/^[a-zA-Z0-9_-]+:.*?##/ { \ helpMessage = match($$0, /## (.*)/); \ if (helpMessage) { \ recipe = $$1; \ sub(/:/, "", recipe); \ printf " \033[36m%-20s\033[0m %s\n", recipe, substr($$0, RSTART + 3, RLENGTH); \ } \ }' $(MAKEFILE_LIST)

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/pydantic/logfire-mcp'

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