Skip to content

fix: add content links and InfluxDB documentation MCP server instructions#6885

Merged
jstirnaman merged 15 commits intomasterfrom
copilot/add-docs-mcp-to-products
Feb 28, 2026
Merged

fix: add content links and InfluxDB documentation MCP server instructions#6885
jstirnaman merged 15 commits intomasterfrom
copilot/add-docs-mcp-to-products

Conversation

@jstirnaman
Copy link
Contributor

@jstirnaman jstirnaman commented Feb 27, 2026

Summary

  • Update content-editing skill for hosted MCP server
  • Dependency upgrades and maintenance (yarn upgrade, remove unused @vvago/vale)
  • Various docs fixes and updates (release notes, API/CLI updates, bug fixes)
  • Fix all broken docker compose run -T vale references (no vale service in compose.yaml)
  • Update .ci/vale/vale.sh to prefer local vale binary, fall back to pinned Docker image
  • Add scheduled workflow to check pinned dependencies for upstream updates

Important

New contributor requirement: install Vale locally.
Vale style linting no longer requires Docker. Install Vale with brew install vale
(or see vale.sh/docs/install).
The .ci/vale/vale.sh wrapper uses a local vale binary (v3+) if available,
otherwise falls back to Docker with a pinned image tag.

Vale linting uses Docker (jdkato/vale:latest) via .ci/vale/vale.sh,
not the npm package. Update VS Code setup docs to use system Vale.
Replace local InfluxData MCP server references with the hosted kapa.ai
documentation MCP server (https://influxdb-docs.mcp.kapa.ai).

Changes:
- Update MCP configuration from local stdio server to hosted URL
- Replace kapa_query() examples with natural language prompts
- Add rate limit info (40/hour, 200/day per Google OAuth user)
- Standardize Hugo commands to use yarn (yarn hugo --quiet)
- Fix E2E test command (node cypress/support/run-e2e-specs.js)
- Use .ci/vale/vale.sh consistently for Vale linting
- Remove VS Code-specific instructions for agent focus
- Move TODOs to GitHub issue #6853
@jstirnaman jstirnaman requested a review from a team as a code owner February 27, 2026 20:18
@jstirnaman jstirnaman requested review from sanderson and removed request for a team February 27, 2026 20:18
@github-actions
Copy link
Contributor

github-actions bot commented Feb 27, 2026

PR Preview Action v1.4.8
🚀 Deployed preview to https://influxdata.github.io/docs-v2/pr-preview/pr-6885/
on branch gh-pages at 2026-02-28 15:08 UTC

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds and updates documentation and tooling guidance for MCP server usage across the docs repo, alongside dependency maintenance to support the updated workflow.

Changes:

  • Upgraded various JS dependencies in yarn.lock and removed @vvago/vale from package.json.
  • Updated shared MCP server documentation links for Cloud Dedicated/Clustered environment variables.
  • Updated testing and contributor workflow docs (Vale IDE setup, Hugo via Yarn, hosted documentation MCP server guidance) and expanded allowed CLI tooling in Claude settings.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
yarn.lock Dependency upgrades/cleanup; includes a tar resolution mismatch that should be addressed.
package.json Removes @vvago/vale from devDependencies.
content/shared/influxdb3-admin/mcp-server.md Updates environment-variable docs to link to /influxdb3/version/admin/... resources.
DOCS-TESTING.md Updates Vale editor integration guidance; still contains an outdated Vale run command.
.claude/skills/content-editing/SKILL.md Refines content workflow guidance (hosted docs MCP server, yarn hugo usage, Vale wrapper), but contains a path typo and inconsistent/outdated Vale run instructions.
.claude/settings.json Allows additional CLI tools (htmlq, yq) for Claude workflows.

@jstirnaman jstirnaman changed the title Add InfluxDB documentation MCP server to all products fix: and content links and InfluxDB documentation MCP server instructions Feb 27, 2026
jstirnaman and others added 3 commits February 27, 2026 15:03
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
The vale Compose service was removed in 922e481 but docs still
referenced `docker compose run -T vale`, which fails.

Vale linting now works as follows:

- If vale is installed locally (v3+), .ci/vale/vale.sh uses it directly.
  Contributors can install via `brew install vale` for faster linting
  without Docker.
- Otherwise, the script falls back to Docker with a pinned image tag
  (jdkato/vale:v3.13.1) instead of :latest.
- If the local version is incompatible (pre-v3), the script warns and
  falls back to Docker.

Docker is no longer required for pre-commit hooks that only run Vale.

Also adds a weekly GitHub Actions workflow (check-pinned-deps.yml) that
compares pinned dependency versions against upstream releases and opens
a PR when updates are available.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 11 changed files in this pull request and generated 4 comments.

@jstirnaman jstirnaman changed the title fix: and content links and InfluxDB documentation MCP server instructions fix: content links and InfluxDB documentation MCP server instructions Feb 27, 2026
@jstirnaman jstirnaman changed the title fix: content links and InfluxDB documentation MCP server instructions fix: add content links and InfluxDB documentation MCP server instructions Feb 27, 2026
jstirnaman and others added 2 commits February 27, 2026 16:31
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI commented Feb 27, 2026

@jstirnaman I've opened a new pull request, #6887, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link
Contributor

Copilot AI commented Feb 27, 2026

@jstirnaman I've opened a new pull request, #6888, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link
Contributor

Copilot AI commented Feb 27, 2026

@jstirnaman I've opened a new pull request, #6889, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link
Collaborator

@sanderson sanderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

- vale.sh: make version-detection grep non-fatal so Docker fallback works
- check-pinned-deps: add set -euo pipefail, auth header, and null guards
- DOCS-CONTRIBUTING: fix broken links to DOCS-TESTING.md
- DOCS-TESTING: rename VS Code section heading per review suggestion
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 11 changed files in this pull request and generated 5 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jstirnaman jstirnaman merged commit f7fbdbd into master Feb 28, 2026
6 checks passed
@jstirnaman jstirnaman deleted the copilot/add-docs-mcp-to-products branch February 28, 2026 15:12
github-actions bot added a commit that referenced this pull request Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants