feat: add openviking MCP to fleet #1

Open
tobi wants to merge 1 commit from feature/add-openviking-mcp into main
Owner

Add OpenViking MCP to the fleet — a Context Database for AI Agents (Volcengine, AGPLv3).

Key differences from other fleet MCPs:

  • OpenViking has a built-in HTTP MCP endpoint at /mcp on port 1933 — no mcp-proxy needed, native HTTP transport (like semaphore)
  • Uses upstream Docker image (ghcr.io/volcengine/openviking:latest), retagged for our registry (like github pattern)
  • Requires persistent config volume (~/.openviking:/app/.openviking) for ov.conf

Changes:

  • openviking/Dockerfile — upstream image + EXPOSE 1933
  • openviking/README.md — env vars, prerequisites (init + doctor), usage, client config, 14 tools
  • README.md — added port 1933 entry to port map
  • .woodpecker.yml — added build-openviking step (pull + tag + push)

Client config:

{
  "mcpServers": {
    "openviking": {
      "url": "http://host:1933/mcp"
    }
  }
}

Closes: # (none yet)

Add OpenViking MCP to the fleet — a Context Database for AI Agents (Volcengine, AGPLv3). **Key differences from other fleet MCPs:** - OpenViking has a **built-in HTTP MCP endpoint** at `/mcp` on port 1933 — no mcp-proxy needed, native HTTP transport (like semaphore) - Uses upstream Docker image (`ghcr.io/volcengine/openviking:latest`), retagged for our registry (like github pattern) - Requires persistent config volume (`~/.openviking:/app/.openviking`) for `ov.conf` **Changes:** - `openviking/Dockerfile` — upstream image + EXPOSE 1933 - `openviking/README.md` — env vars, prerequisites (init + doctor), usage, client config, 14 tools - `README.md` — added port 1933 entry to port map - `.woodpecker.yml` — added build-openviking step (pull + tag + push) **Client config:** ```json { "mcpServers": { "openviking": { "url": "http://host:1933/mcp" } } } ``` Closes: # (none yet)
tobi added 1 commit 2026-06-23 22:42:51 +00:00
OpenViking is a Context Database for AI Agents from Volcengine.
Uses upstream Docker image (ghcr.io/volcengine/openviking:latest)
with native HTTP MCP endpoint on port 1933 at /mcp.

- openviking/Dockerfile: FROM upstream image
- openviking/README.md: env vars, usage, client config, tools
- README.md: add 1933 port entry
- .woodpecker.yml: add pull+tag build step for openviking
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/add-openviking-mcp:feature/add-openviking-mcp
git checkout feature/add-openviking-mcp

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff feature/add-openviking-mcp
git checkout feature/add-openviking-mcp
git rebase main
git checkout main
git merge --ff-only feature/add-openviking-mcp
git checkout feature/add-openviking-mcp
git rebase main
git checkout main
git merge --no-ff feature/add-openviking-mcp
git checkout main
git merge --squash feature/add-openviking-mcp
git checkout main
git merge --ff-only feature/add-openviking-mcp
git checkout main
git merge feature/add-openviking-mcp
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Corentic/MCPs#1
No description provided.