knowledge-base

dutiona/knowledge-base
★ 1 stars Python Database Updated today
Hybrid semantic search MCP server for research and code
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "knowledge-base": {
      "command": "uvx",
      "args": [
        "knowledge-base"
      ]
    }
  }
}

Or install with pip: pip install knowledge-base

README Excerpt

Hybrid semantic search MCP server for research papers, code, and notes. Ingests documents into a local SQLite database with FTS5 full-text search and sqlite-vec vector similarity, then exposes them as MCP tools for AI assistants. Part of a [four-layer cognitive architecture](https://github.com/dutiona/autonomous-agent-project) research project. Companion to [memory-engine](https://github.com/dutiona/memory-engine) (Rust crate, Memory layer).

Tools (20)

add_relationship_toolbackfill_embed_space_toolbatch_compare_spaces_toolcleanup_embed_space_toolco_occurrencecompare_papers_toolcompare_spaces_toolconfigure_browser_toolconfigure_chunkingconfigure_llm_toolconfigure_omniparser_toolconfigure_vision_toolcreate_embed_space_tooldeprecate_embed_space_toolembed_configembed_dimembed_modelexport_bibtex_toolextract_figures_toolextract_structure_tool
📊
Working with market or time-series data?
The Polymarket Historical Dataset — 18.5M+ price snapshots across 18,600+ prediction markets (CSV + SQLite). Built for backtesting & ML.
View dataset →