Skip to main content
Glama
CHANGELOG.md5.85 kB
# Changelog All notable changes to AIStack-MCP will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Planned - VS Code extension support - Additional LLM backends - Enhanced caching layer --- ## [1.2.0] - 2025-01-XX ### 🎉 MCP Registry Integration & Template System Major release adding community tools support and template-based configuration. ### Added #### Registry Integration - **MCP Registry Client**: Browse 500+ community MCP servers from official registry - **Search capabilities**: Filter by keywords, category, runtime (npm, PyPI, Docker) - **Automatic caching**: 24-hour expiry with manual cache clearing - **Programmatic API**: Python client for registry access (`mcp_registry.client`) #### Server Installer - **Multi-runtime support**: Install npm, PyPI, and Docker-based servers - **Dependency detection**: Automatic detection of required tools (npm, pip, docker) - **Environment management**: Automatic environment variable configuration - **Dynamic enable/disable**: Toggle servers without manual config editing #### Template System - **Pre-built templates**: Three ready-to-use configurations - `minimal.json`: Lightweight (search only) - `standard.json`: Balanced workflow (recommended) - `full.json`: Complete feature set - **Custom templates**: Support for user-defined template files - **Automatic generation**: Template engine generates `mcp.json` from templates - **Workspace-aware**: Templates respect `${workspaceFolder}` patterns #### PowerShell Scripts - `list_registry_tools.ps1`: Browse and search registry - `install_community_tool.ps1`: Install community servers - `apply_template.ps1`: Apply template configurations - `clear_registry_cache.ps1`: Manage registry cache #### Documentation - `docs/REGISTRY.md`: Complete registry integration guide - `docs/TEMPLATES.md`: Template system documentation - Updated README with Community Tools section ### Changed - Updated project structure to include `mcp_registry/` package - Enhanced `requirements.txt` with registry dependencies ### Security - Registry cache stored locally (no sensitive data) - Server installations validated before activation - Template validation prevents invalid configurations ### Performance - Registry responses cached for 24 hours - Template application is instant (<100ms) - No impact on existing MCP server performance ### Migration Notes - **No breaking changes**: Existing configurations remain unaffected - **Optional feature**: Registry integration is opt-in via scripts - **Backward compatible**: All v1.0.0 and v1.1.0 features continue to work --- ## [1.0.0] - 2025-11-29 ### 🎉 Initial Release First production-ready release of AIStack-MCP with dual-mode orchestration. ### Added #### Core Features - **Dual-mode orchestration**: Single-repo isolation and multi-repo coordination - **One-command mode switching**: `switch_to_single_repo.ps1` and `switch_to_multi_repo.ps1` - **Portable configurations**: `${workspaceFolder}` variable support for cross-machine compatibility - **Mode indicator**: `.cursor/ACTIVE_MODE.txt` tracks current configuration state #### Setup & Configuration - **Interactive setup wizard**: `quickstart.ps1` for guided first-time setup - **Config builder**: `mcp_config_builder.py` with interactive and CLI modes - **Repository linker**: `link_repo.ps1` for symlink/clone management - **Automatic validation**: Config validation runs after every mode switch #### Validation & Monitoring - **CI-ready validation**: `validate_mcp_config.py` with `--strict` and `--test-generation` modes - **Workspace diagnostics**: `validate_workspace.py` for comprehensive health checks - **Dev environment status**: `dev_all.ps1` shows service status at a glance #### MCP Tools - `semantic_search`: Vector-based code search using Qdrant - `analyze_patterns`: LLM-powered pattern extraction using Ollama - `get_context`: Optimized context retrieval for code generation - `generate_code`: Style-matched code generation - `index_workspace`: Vector indexing for semantic search - `validate_workspace_config`: Configuration and service health check #### Documentation - FAANG-grade README with comprehensive guides - `WORKSPACE_PATTERN.md`: Isolation best practices - `BEST_PRACTICES.md`: Team usage guidelines - `troubleshooting/`: Platform-specific fix guides - Real-world examples for multi-package, microservices, and infrastructure patterns #### Infrastructure - Docker Compose configuration for Qdrant - `.gitignore` entries for config backups and workspaces - Windows-optimized MCP server configuration (`cmd /c` wrapper) ### Security - Explicit workspace isolation in single-repo mode - Controlled access in multi-repo mode (CORE workspace pattern) - Local-first AI processing (code never leaves machine for search/analysis) ### Performance - 90% token reduction through local preprocessing - <100ms semantic search latency - Optimized context compression --- ## [0.9.0] - 2025-11-28 ### Added - Initial multi-repo orchestration implementation - Basic mode switching scripts - MCP intelligence server with core tools ### Changed - Migrated from hardcoded paths to `${workspaceFolder}` pattern --- ## [0.1.0] - 2025-11-25 ### Added - Project scaffolding - Basic MCP server implementation - Ollama and Qdrant integration --- [Unreleased]: https://github.com/mjdevaccount/AIStack-MCP/compare/v1.2.0...HEAD [1.2.0]: https://github.com/mjdevaccount/AIStack-MCP/releases/tag/v1.2.0 [1.0.0]: https://github.com/mjdevaccount/AIStack-MCP/releases/tag/v1.0.0 [0.9.0]: https://github.com/mjdevaccount/AIStack-MCP/releases/tag/v0.9.0 [0.1.0]: https://github.com/mjdevaccount/AIStack-MCP/releases/tag/v0.1.0

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/mjdevaccount/AIStack-MCP'

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