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.
This branch is out-of-date with the base branch
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.