github arabold/docs-mcp-server v1.0.0

latest releases: v3.1.0, v3.0.1, v3.0.0...
17 months ago

1.0.0 (2025-03-30)

Bug Fixes

  • Cleaned up log messages in MCP server (db2c82e)
  • Cleaned up README (0ac054e)
  • Fixed concatenation of chunks in the DocumentRetrieverService (ae4ff6b)
  • Fixed several linter and formatter issues (a2e4594)
  • package: remove relative prefix from bin paths in package.json (22f74e3)
  • removed unnecessary file extends in imports (117903f)
  • restore progress callbacks in scraper (0cebe97)
  • various linter issues and type cleanup (14b02bd)

Code Refactoring

  • improve type organization and method signatures (da16170)

Features

  • Add comprehensive logging system (ba8a6f1)
  • add configurable concurrency for web scraping (f6c3baa)
  • Add document ordering and URL tracking (11ff1c8)
  • Add pipeline management tools to MCP server (e01d31e)
  • Add remove documents functionality (642a320)
  • add store clearing before scraping (9557014)
  • Add vitest tests for MCP tools (0c40c9e)
  • Added .env.example to repository (93c47f1)
  • Added Cline custom instructions file (aabb806)
  • ci: configure automated releases with semantic-release (8af5595)
  • enhance web scraping and error handling (d3aa894)
  • Implement optional version handling and improve CLI (9b41856)
  • improve document processing and architecture docs (b996d19)
  • Improve scraping, indexing, and URL handling (3fc0931)
  • improve search capabilities with PostgreSQL integration (4e04aa7)
  • Make search tool version and limit optional and update dependencies (bd83392)
  • Refactor scraper and introduce document processing pipeline (6229f97)
  • scraper: implement configurable subpage scraping behavior (1dc2a11)
  • scraper: Implement local file scraping and refactor strategy pattern (d058b48)
  • Simplify pipeline job data returned by MCP tools (35c3279)
  • switch to jsdom for DOM processing and improve database queries (ba4768f)
  • tooling: configure CI/CD, semantic-release, and commit hooks (3d9b7a3)
  • Updated dependencies (2b345c7)

BREAKING CHANGES

  • DocumentStore and VectorStoreService method signatures have changed
  • Reorganize types across domains:

    • Move domain-specific types closer to their implementations
    • Keep only shared types in src/types/index.ts
    • Add domain prefixes to type names for clarity
  • Standardize method signatures:

    • Replace filter objects with explicit library/version parameters
    • Make parameter order consistent across all methods
    • Update all tests to match new signatures
  • Improve type naming:

    • Rename DocContent -> Document
    • Rename PageResult -> ScrapedPage
    • Rename ScrapeOptions -> ScraperOptions
    • Rename ScrapingProgress -> ScraperProgress
    • Rename SearchResult -> StoreSearchResult
    • Rename VersionInfo -> LibraryVersion
    • Rename SplitterOptions -> MarkdownSplitterOptions

The changes improve code organization, make dependencies clearer,
and provide a more consistent and explicit API across the codebase.

Don't miss a new docs-mcp-server release

NewReleases is sending notifications on new releases.