Skip to content

26.7.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:09

26.7.1 — Discoverability & one-click install uplift (docs/infra only)

What changed

Pilot of the org-wide MCP repo improvement plan (assets/mcp-improve-plan.md in the
Metadata repo). No server code changes — the bump ships the new README to the NuGet
package page.

  • README restructured top-loaded: value prop → badge row (NuGet version/downloads,
    Docker pulls, MCP Registry, Tests-repo CI status, MIT) → demo placeholder →
    "Install in 60 seconds" with one-click VS Code/Cursor buttons and per-client snippets
    (Claude Desktop, Claude Code, VS Code/Copilot, Visual Studio 2022 .mcp.json,
    Cursor, Windsurf, Cline, JetBrains Rider, Docker, global tool) → tools table →
    new Licensing section (evaluation limits: watermark + 15-document cap, temporary
    license + purchase links) → the rest.
  • install/config.json — canonical install config; the ONE source for every snippet
    and deeplink. Version is read from build/dependencies.props at generation time.
  • install/generate-install-links.ps1 — emits install/generated/ (per-client
    mcp.json snippets, Claude Code / Rider how-tos, VS Code + Cursor deeplinks) and rewrites
    the README <!-- install-buttons --> block idempotently. Byte-stable output (UTF-8
    no-BOM, LF) across Windows PowerShell 5.1 and pwsh.
  • CI drift guard in build_packages.yml: generate-install-links.ps1 -Check fails
    the build if generated snippets or the README block are out of sync with the config.
  • .vscode/mcp.json — added a published-package (dnx) server entry alongside the
    existing from-source dev entry.
  • Repo hygiene: SECURITY.md (local-only data handling, private reporting),
    CONTRIBUTING.md, issue templates (bug report asks client/install method/OS/license
    mode; feature request), smithery.yaml (publish is manual), docker/README.hub.md
    (Docker Hub overview), llms.txt licensing + how-to links.
  • GitHub topics set on the repo (mcp, mcp-server, model-context-protocol, ai-agents,
    claude, cursor, github-copilot, dotnet, document-processing, document-conversion, pdf, docx).

Why

AI-agent users find MCP servers through registries, GitHub topics, and READMEs; installers
copy the first snippet they see. One canonical config guarantees every rendered snippet
stays correct, and the drift guard makes that permanent. Licensing up front removes the
main evaluation-mode surprise (the 15-document cap).

Migration / impact

Drop-in — the server binary is identical to 26.7.0 apart from the version stamp. Cursor's
deeplink format is marked TODO(verify) in the generator pending confirmation against
current Cursor docs (improvement-plan M9).

Full Changelog: 26.7.0...26.7.1