Skip to main content
Glama

MCP Agile Flow

by smian0
CHANGELOG.md3.43 kB
# Changelog ## v2.0.0 (2023-09-18) ### Breaking Changes - Removed legacy `server.py` implementation in favor of FastMCP - Removed all direct imports from `server.py` - Updated adapter to use FastMCP implementation only - Changed import paths to remove `src.` prefix - Deleted archived test files and legacy scripts - Removed deprecated mermaid graph functionality stubs and tests - Removed migration-related files and test scripts - Removed `adapter.py` in favor of direct implementation in `__init__.py` - MCP client configuration updated: references to `mcp_agile_flow.fastmcp_server` should be changed to `mcp_agile_flow` - Updated Cursor MCP configuration in mcp.json to use `mcp_agile_flow` instead of `mcp_agile_flow.fastmcp_server` ### New Features - Added version information and command-line version checking - Improved error handling in the adapter - Better synchronous and asynchronous support in the adapter - Added `clean-archived` Makefile target for easy cleanup - Simplified architecture by removing redundant adapter layer ### Fixes - Updated tests to work with FastMCP implementation - Fixed import paths in all modules - Simplified server configuration - Updated installation script to use new module path and remove deprecated tools - Improved maintainability by following standard FastMCP patterns - Renamed misleading test function to better reflect its purpose - Fixed incompatible API usage in the CLI: replaced `server.start()` with `server.run()` - Improved maintainability with consistent code style ### Other Changes - Archived and then removed legacy test files - Created backup system for archived files - Updated documentation - Simplified project structure - Migrated memory graph functionality to a separate MCP server - Refactored code to align with official FastMCP implementation examples - Removed obsolete memory graph stub functions from fastmcp_tools.py - Removed non-existent `get-safe-project-path` tool reference from supported tools list - Removed redundant `fastmcp_server.py` file that duplicated functionality in `__main__.py` - Refactored imports in `__init__.py` for better code organization and readability - Documentation updates in README.md and docstrings - Project structure simplification - Removal of legacy files and redundant code - Removed `adapter.py` and integrated functionality directly into `__init__.py` - Removed redundant `fastmcp_server.py` - Improved import structure in `__init__.py` - Fixed asyncio deprecation warning in `call_tool_sync` function - Updated Makefile test-core target to reference existing tests ## [Unreleased] ### Added - Migration of `get-safe-project-path` functionality to `get-project-settings` - Adapter test for `get-safe-project-path` as `test_archive_path_tests` - Improved error handling in test adapter to support FastMCP migration ### Changed - Updated README.md and README-FastMCP.md with latest migration status - Enhanced test adapter to better handle differences between legacy and FastMCP implementations - Fixed tests to properly support both implementations ### Fixed - Resolved issues with `migrate-mcp-config` parameter handling in adapter tests - Improved test stability for FastMCP tool tests ## [0.1.0] - 2024-03-23 ### Added - Initial FastMCP migration for core tools - Test adapter infrastructure - Compatibility tests for both legacy and FastMCP implementations - Documentation for migration process

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/smian0/mcp-agile-flow'

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