Skip to main content
Glama

AgilePlace MCP Server

by jhigh1594
CHANGELOG.md•3.05 kB
# Changelog All notable changes to the AgilePlace MCP Server will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.1.0] - 2024-10-21 ### Added #### Core Infrastructure - FastMCP-based server implementation with 40+ tools - Environment variable-based authentication (Bearer token) - Async HTTP client with automatic rate limiting - Exponential backoff for 429 responses (up to 3 retries) - Comprehensive error handling with user-friendly messages - 20+ Pydantic v2 models for type-safe validation #### Board Operations - `list_boards` - List all accessible boards with search - `get_board` - Get detailed board information - `get_board_cards` - Get card faces on a board - `get_leaf_lanes` - Get lanes that can hold cards - `create_board` - Create new boards - `get_board_members` - Get assigned members - Board archive/unarchive support #### Card Operations - `list_cards` - List and filter cards - `get_card` - Get full card details - `get_card_activity` - View card history - `create_card` - Create new cards - `update_card` - Update card fields - `move_card` - Move cards between lanes - `delete_card` - Delete cards - Comment management (get, create, update, delete) - Attachment management (list, delete) - User and team assignment to cards #### Parent-Child Connections - `get_card_children` - Get child cards with pagination - `get_card_parents` - Get parent cards with pagination - `create_connection` - Connect two cards - `delete_connection` - Remove connections - `get_connection_statistics` - View connection stats - `connect_cards_bulk` - Bulk connection creation - Cross-board connection support #### Dependencies - `get_card_dependencies` - List all card dependencies - `create_dependency` - Create dependencies with multiple types - finish-to-start - start-to-start - finish-to-finish - start-to-finish - `delete_dependency` - Remove dependencies #### User & Team Queries - `list_users` - Search and list users - `get_user` - Get user details - `get_current_user` - Get authenticated user info - `list_teams` - Search and list teams - `get_team` - Get team details #### Bulk Operations - `update_cards_bulk` - Update multiple cards at once - `move_cards_bulk` - Move multiple cards - `delete_cards_bulk` - Delete multiple cards - `assign_members_bulk` - Assign users/teams to multiple boards #### Documentation - Comprehensive README with examples - Quick start guide (5-minute setup) - Implementation summary - Contributing guidelines - Claude Desktop configuration example #### Testing - pytest configuration with async support - Test fixtures for common data - Unit tests for auth and client - Coverage reporting setup ### Technical Details - Python 3.10+ support - Dependencies: FastMCP, httpx, Pydantic v2, python-dotenv - MIT License - Full async/await implementation [0.1.0]: https://github.com/jhigh1594/agileplace-mcp-server/releases/tag/v0.1.0

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/jhigh1594/agileplace-mcp-server'

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