Skip to content

Releases: KazKozDev/footnote-mcp

Release list

v1.1.0

Choose a tag to compare

@KazKozDev KazKozDev released this 30 Jun 14:36
Immutable release. Only release title and notes can be modified.

Distribution polish release for footnote-mcp.

Added

  • .env.example with optional runtime configuration for search providers, browser fallback, hosted scraping, NLI, cache, and fetch tuning.
  • GitHub Container Registry publishing workflow for ghcr.io/kazkozdev/footnote-mcp.
  • MCP Registry server.json with PyPI and OCI package entries.
  • MCP registry ownership markers in README and Docker image labels.
  • PyPI project URLs and classifiers.

Changed

  • README documents .env.example and published Docker image usage.
  • Docker build excludes local .env files.

Packages

v1.0.0

Choose a tag to compare

@KazKozDev KazKozDev released this 30 Jun 14:11
Immutable release. Only release title and notes can be modified.

First public release of footnote-mcp — an MCP server for source-grounded web research.

It searches the web, fetches and extracts pages, pulls structured data out of tables/files/APIs, and — the part that sets it apart — verifies that a claim is actually supported by its source instead of trusting a snippet. Design priority: trustworthiness over convenience.

Highlights

  • 42 tools over stdio MCP — discovery/reading, structured data, source quality & verification, sandboxed extraction recipes, and a Chromium browser fallback.
  • Claim verificationevidence_entailment, corroborate_claim, and locate_claim_span check a claim against the source text. On numeric/factual data claims the offline heuristic catches 100% of unsupported claims (see benchmarks/REPORT.md); a local LLM judge (backend="ollama") closes the semantic gap.
  • Works with zero config — no API keys required: scraped Bing + DuckDuckGo search, an automatic headless-browser fallback, and an offline verification heuristic. Keys and env vars only make it better.
  • Provenance by default — every fetched page is cached with provenance under ~/.footnote-mcp/.

Install

pip install -e .
python -m playwright install chromium
footnote-mcp

Requires Python ≥ 3.10. See the README for MCP client config, search backends, and the fetch ladder.

License

MIT

Full Changelog: https://github.com/KazKozDev/footnote-mcp/commits/v1.0.0