Skip to main content
Glama
danielscholl

Backlog Manager MCP Server

by danielscholl
utils.py980 B
import json import os from pathlib import Path def get_tasks_file_path(tasks_file: str) -> str: """ Get the absolute path to the tasks file. Args: tasks_file: Relative or absolute path to the tasks file Returns: str: Absolute path to the tasks file """ if os.path.isabs(tasks_file): return tasks_file return os.path.abspath(tasks_file) def validate_directory(directory: str) -> bool: """ Validate that a directory exists and is writable. Args: directory: Path to the directory Returns: bool: True if the directory is valid, False otherwise """ try: path = Path(directory) if not path.exists(): path.mkdir(parents=True) # Check if we can write to it test_file = path / ".test" test_file.touch() test_file.unlink() return True except Exception: return False

Latest Blog Posts

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/danielscholl/backlog-manager-mcp'

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