1. Conduid
  2. AI
  3. Seek
MCP server · AI

Seek

Chat client and MCP Server for Retrieval-Augmented Generation (RAG)

Unclaimed MIT last commit 7 months ago ai
56Fair

Scored 3 months ago · breakdown

About Seek

Seek is an MCP server published by RhydianJenkins in the AI category: chat client and MCP Server for Retrieval-Augmented Generation (RAG). It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx seek

This 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

I know everything about Seek. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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 - .pdf documents with text extraction
  • Word - .docx documents with text extraction
  • Excel - .xlsx spreadsheets (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 similarity
  • embed - Generate embeddings for documents in a directory
  • get_document - Retrieve a full document by filename
  • status - Get database status and statistics

TODO

  • Add auth/TLS support
  • Image/OCR support

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Seek

How do I install Seek?

Run npx seek, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Seek safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Seek still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.