Skip to main content
Glama

Documentation Search MCP Server

CHANGELOG.md4.16 kB
# Changelog All notable changes to Documentation Search Enhanced MCP Server will be documented in this file. ## [1.3.2] - 2025-09-24 ### Added - AGENTS.md contributor guide tailored to this repository. ### Changed - README: clearer install (`uv sync --all-extras --all-groups`) and testing instructions (core vs. example tests). - Example project: added `httpx` dependency and documented `python -m pytest` usage. - Codebase formatted with Black; no functional changes. ## [1.3.1] - 2025-06-28 ### Fixed - Republishing to ensure latest features are correctly uploaded to PyPI. ## [1.3.0] - 2025-06-26 ### Added - **Project-Aware Security Scan**: New `scan_project_dependencies` tool to scan all dependencies in a project (`pyproject.toml`, `requirements.txt`, etc.) for vulnerabilities. - **Project Boilerplate Generation**: New `generate_project_starter` tool to create starter projects from templates (FastAPI, React+Vite). - **Multi-Library Search**: Enhanced `get_docs` and `semantic_search` to accept a list of libraries, allowing for comparison and discovery across multiple documentation sources. - **Local Dev Environment Management**: New `manage_dev_environment` tool to generate `docker-compose.yml` files for services like `postgres`, `redis`, and `rabbitmq`. ### Changed - Pivoted away from the complex Test Execution feature in favor of the more robust Docker Environment Management. ### Fixed - Resolved numerous bugs in the multi-library search and project generation features through iterative testing and debugging. - Corrected a `ModuleNotFoundError` by adding `PyYAML` as a dependency. ## [1.2.0] - 2025-06-26 ### Added - **Production Essential Tools** (5 new libraries): - Prometheus - Monitoring and metrics - Grafana - Data visualization and dashboards - Elasticsearch - Search and analytics engine - Celery - Distributed task queue - ESLint - JavaScript linting - **Enhanced Learning Paths**: - Multi-library learning paths that intelligently use different documentation sources - New comprehensive paths: frontend-development, backend-development, fullstack-development, devops - Individual library paths now reference multiple related libraries for better learning - **Advanced Search Features**: - `semantic_search` - AI-powered search with relevance scoring - `filtered_search` - Filter by content type, difficulty level, code examples - `get_code_examples` - Extract curated code examples from documentation - **Environment-Aware Configuration**: - Support for development, testing, staging, and production environments - Environment-specific settings for caching, logging, and rate limiting - Auto-detection from ENVIRONMENT/ENV variables - **Enhanced Features**: - Smart query expansion for better search results - Content difficulty assessment - Cross-reference detection - Contextual recommendations - Structured logging with performance tracking ### Changed - Learning paths now use multiple libraries for comprehensive education - Configuration structure enhanced with server_config, features, and priorities - Cache TTL now environment-aware (1 hour dev, 24 hours production) ### Fixed - Removed duplicate main.py file that was causing RuntimeWarning - Fixed linter errors in security tool implementations ## [1.1.0] - 2025-06-26 ### Added - OSINT vulnerability scanning using OSV Database, GitHub Security Advisories, and Safety DB - Security scoring system (0-100 scale) for libraries - New security-focused tools: - `scan_library_vulnerabilities` - Full vulnerability scan - `get_security_summary` - Quick security overview - `compare_library_security` - Compare multiple libraries - `suggest_secure_libraries` - Enhanced suggestions with security scores - Support for multiple ecosystems (PyPI, npm, Maven, Go) - Auto-approve configuration for sensitive libraries ## [1.0.0] - 2025-06-25 ### Initial Release - Support for 99 popular development libraries - Basic documentation search and retrieval - Library suggestions with fuzzy matching - Health check for documentation sources - Simple caching system - AWS MCP-style deployment via uvx

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/anton-prosterity/documentation-search-mcp'

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