OpenViking MCP Server
Click on "Install 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: miniMCP
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceAn mcp server for vikingdb store and search.Last updated5
- Flicense-qualityDmaintenanceA lightweight MCP server that connects a local AI model (Ollama) with custom CRUD tools for an in-memory database, enabling natural language database management.Last updated
- AlicenseAqualityAmaintenanceLocal-first MCP server for working with an Obsidian vault. No API key requiredLast updated173MIT
- AlicenseBqualityCmaintenanceMCP server providing context usage estimation, conversation compaction, and durable semantic memory via local embeddings and SQLite.Last updated17323MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jadenmaciel/openviking-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server