OpenViking MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenViking MCP Serversearch for machine learning papers on transformers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenViking MCP Server
A lightweight MCP (Model Context Protocol) server that connects to a running OpenViking server via HTTP, exposing its context database capabilities to Claude Desktop and other MCP clients.
No native compilation required -- only depends on httpx and mcp.
Prerequisites
Python 3.10+
A running OpenViking server (
openviking-serveron port 1933 by default)
Related MCP server: obsidian-codex-mcp
Installation
pip install ./openviking-mcp
# or with uv
uv pip install ./openviking-mcpClaude Desktop Setup
Add to your claude_desktop_config.json:
{
"mcpServers": {
"openviking": {
"command": "openviking-mcp",
"args": ["--server-url", "http://localhost:1933"],
"env": {
"OPENVIKING_API_KEY": "your-key-here"
}
}
}
}Claude Code Setup
claude mcp add openviking -- openviking-mcp --server-url http://localhost:1933Or with HTTP transport:
openviking-mcp --transport streamable-http --port 2033
claude mcp add --transport http openviking http://127.0.0.1:2033/mcpAvailable Tools
Tool | Description |
| Semantic search across memories, documents, and resources |
| Ingest a file, directory, or URL for indexing |
| Read the full content of a resource by URI |
| Get a structured summary of a resource (L1) |
| Get a one-line summary of a resource (L0) |
| Browse directory contents at a Viking URI |
| Store information for future recall |
| Find resources by filename glob pattern |
| Exact text/regex search within resources |
| Get resource metadata (type, size, status) |
| View links between resources |
| Check OpenViking server connectivity |
CLI Options
Flag | Env Var | Default | Description |
|
|
| OpenViking server URL |
|
| API key for authentication | |
|
|
| |
|
| Bind host (HTTP transport) | |
|
|
| Bind port (HTTP transport) |
|
| HTTP request timeout (seconds) | |
|
|
| Enable debug logging |
License
Apache-2.0
This server cannot be deployed
Maintenance
Related MCP Connectors
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
MCP server for AI dialogue using various LLM models via AceDataCloud
Cloud-hosted MCP server for durable AI memory
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn mcp server for vikingdb store and search.5-
- AlicenseAqualityAmaintenanceLocal-first MCP server for working with an Obsidian vault. No API key required1715MIT
- FlicenseNot gradedqualityNot gradedmaintenanceLocal MCP server to access Obsidian vault via the obsidian-local-rest-api, with semantic search and project memory using Ollama embeddings.-
- AlicenseNot gradedqualityBmaintenanceMCP server that provides semantic memory with search, related-content traversal, and write-back capabilities, all powered by local embeddings of your notes, documents, and chat histories.3MIT