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.
Latest Blog Posts
- 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