About Seek
Seek is an MCP server published by RhydianJenkins in the AI category: chat client and MCP Server for Retrieval-Augmented Generation (RAG).
The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/RhydianJenkins/seekThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Seek
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
MCP Server for Retrieval-Augmented Generation (RAG).
Search through a given knowledge base for relevant information using embedded natural language.
This is an early prototype and breaking changes are likely.
Features
- Natural Language Search: Ask a question and have a conversation with your knowledge base
- Semantic Search: Search your knowledge base for relevant documents using natural language queries
- MCP Integration: Full Model Context Protocol support for integration with MCP clients
Supported File Formats
- Plain Text -
.txt,.md, and other text-based files - PDF -
.pdfdocuments with text extraction - Word -
.docxdocuments with text extraction - Excel -
.xlsxspreadsheets (all sheets and cells)
Getting Started
Install the binary to your system:
nix profile install github:rhydianjenkins/seek
seek --help
Or use without installing:
# Run directly without installing
nix run github:rhydianjenkins/seek -- --help
# Temporary shell with seek available
nix shell github:rhydianjenkins/seek
seek --help
Start the required services (Ollama and Qdrant):
# Start Qdrant (in one terminal)
nix run github:rhydianjenkins/seek#qdrant
# Start Ollama (in another terminal - auto-pulls nomic-embed-text model)
nix run github:rhydianjenkins/seek#ollama
# Or bring your own services by creating a .env file
cp .env.default .env
Install the binary globally on your system using Go:
go install github.com/rhydianjenkins/seek@latest
seek --help
Make sure $GOPATH/bin (usually ~/go/bin) is in your PATH.
git clone git@github.com:rhydianjenkins/seek
cd seek
go build
./seek --help
Embed your knowledge base
For seek to work, you first must embed your knowledge base into a qdrant vector database.
To embed your knowledge base, you can use the embed command:
seek embed --dataDir /path/to/knowledge/base
Search your Knowledge Base
Search for documents using natural language:
# Find relevant documents
seek search "Announcements this week"
# Ask a question
seek ask "What is the culture like at the company?"
# Show all documents in current database
seek list
# Fetch a specific document by filename
seek get "document.txt"
MCP
Start the MCP server for integration with MCP clients:
seek mcp
When running as an MCP server, the following tools are available:
search- Search the knowledge base using semantic similarityembed- Generate embeddings for documents in a directoryget_document- Retrieve a full document by filenamestatus- Get database status and statistics
TODO
- Add auth/TLS support
- Image/OCR support
README fetched from the repository 4 days ago. The original is authoritative.