mcpField
S
seekdb-docs

seekdb-docs

github.com/oceanbaseData & databases9325 installsUpdated 31w ago
Repository

About seekdb-docs

seekdb-docs is a documentation lookup skill for seekdb users and developers. It searches a catalog of roughly 1,000 entries, then reads matching material across development, integrations, guides, and reference topics.

Key features

  1. 01Search a catalog of roughly 1,000 docs
  2. 02Match entries by description
  3. 03Read locally with remote fallback
  4. 04Cover multiple documentation versions
  5. 05Work offline with local docs

Use cases

  1. 01Find seekdb feature and SQL references
  2. 02Review development and integration steps
  3. 03Look up deployment, security, or performance guidance

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/oceanbase/seekdb-ecology-plugins --skill seekdb-docs

After installing, type/seekdb-docsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
_catalog_hash_cache.json
examples.md
seekdb-docs-catalog.jsonl
scripts/
generate_catalog.py
update_docs.sh
seekdb-docs/
10.doc-overview.md
seekdb-docs/100.get-started/10.overview/
10.seekdb-overview.md
seekdb-docs/100.get-started/10.seekdb-overview/
10.seekdb-overview.md
seekdb-docs/100.get-started/100.use-seekdb-with-sql/
10.deploy-seekdb-testing-environment.md
5.experience-vector-search-with-sql.md
seekdb-docs/100.get-started/110.use-seekdb-with-skill/
100.agent-skills.md
seekdb-docs/100.get-started/200.ai-coding/
100.building-personal-knowledge-base-through-ai-dialogue-using-seekdb-mcp-server.md
200.building-an-ai-programming-assistant-that-understands-vector-databases-with-seekdb-claude-code.md
300.making-cursor-ai-instantly-understand-seekdb-a-guide-to-using-the-seekdb-cursor-extension.md
seekdb-docs/100.get-started/5.changelog/
10.changelog.md
seekdb-docs/100.get-started/50.use-seekdb-with-sdk/
10.experience-vector-search-with-sdk.md
25.using-seekdb-in-python-sdk.md
seekdb-docs/200.develop/10.develop-overview/
10.develop-overview.md
seekdb-docs/200.develop/10.overview/
10.develop-overview.md
seekdb-docs/200.develop/100.connect-to-seekdb/
100.connection-methods-overview.md
seekdb-docs/200.develop/100.connect-to-seekdb/200.use-client-connect-seekdb/
100.connect-to-seekdb-by-using-a-mysql-client.md
seekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/100.java/
100.connect-to-seekdb-through-spring-boot.md
200.connect-to-seekdb-through-spring-batch.md
300.connect-to-seekdb-through-spring-jdbc.md
400.connect-to-seekdb-through-springjpa.md
500.connect-to-seekdb-through-hibernate.md
600.connect-to-seekdb-through-mybatis.md
700.connect-to-seekdb-through-mysql-connectorJ.md
seekdb-docs/200.develop/100.connect-to-seekdb/300.sample-program/200.python/
100.mysqlclient-connection-to-seekdb-sample-program.md
200.pymysql-connection-to-seekdb-sample-program.md

Details

From the project README

seekdb Documentation

Provides access to ~1000 seekdb documentation entries through a catalog-based search system.

Version Info

  • Documentation versions covered: V1.0.0, V1.1.0 (merged, latest takes priority)
  • Latest version: V1.1.0
  • The branch field in catalog entries indicates which Git branch hosts the file (used for remote fallback URLs only). It does NOT indicate which seekdb version the content applies to — many docs apply to all versions.
  • If the user asks about a specific seekdb version, note that this documentation set reflects the latest available content and may not distinguish version-specific differences.

Path Resolution (Do First)

All resource paths are relative to this SKILL.md's location. Resolve the skill directory first:

  1. Read this SKILL.md to get its absolute path
  2. Extract the parent directory as <skill_dir>
  3. Catalog: <skill_dir>references/seekdb-docs-catalog.jsonl
  4. Docs base: <skill_dir>seekdb-docs/

Workflow

Step 1: Search Catalog

Grep search (preferred for ~90% of queries):

grep -i "keyword" <skill_dir>references/seekdb-docs-catalog.jsonl

Full catalog load (only when grep returns no results or semantic matching is needed):

  • Local: <skill_dir>references/seekdb-docs-catalog.jsonl
  • Remote fallback: https://raw.githubusercontent.com/oceanbase/seekdb-ecology-plugins/main/agent-skills/skills/seekdb/references/seekdb-docs-catalog.jsonl
  • Format: JSONL — one {"path": "...", "description": "...", "branch": "..."} per line (~1000 entries)
Step 2: Match Query
  • Extract path, description, and branch from search results
  • Select entries whose descriptions best match the query semantically (match by meaning, not just keywords)
  • Consider multiple matches for comprehensive answers
Step 3: Read Document

Local-first with remote fallback:

  1. Try local: <skill_dir>seekdb-docs/[path]
  2. Fallback: https://raw.githubusercontent.com/oceanbase/seekdb-doc/[branch]/en-US/[path]
    • [branch] comes from the catalog entry's branch field (e.g. V1.0.0, V1.1.0)
    • Docs span multiple version branches; some files only exist in a specific branch

Example

Query: "How to integrate with Claude Code?"

1. grep -i "claude code" <skill_dir>references/seekdb-docs-catalog.jsonl
2. Match: {"path": "300.integrations/300.developer-tools/700.claude-code.md",
           "description": "This guide explains how to use the seekdb plugin with Claude Code...",
           "branch": "V1.0.0"}
3. Read: <skill_dir>seekdb-docs/300.integrations/300.developer-tools/700.claude-code.md
   Fallback: https://raw.githubusercontent.com/oceanbase/seekdb-doc/V1.0.0/en-US/300.integrations/300.developer-tools/700.claude-code.md

See examples.md for more complete workflow examples.

Notes

  • Optional local docs: Run scripts/update_docs.sh to download and merge docs from all version branches locally
  • Multi-version: Docs span multiple branches; the update script merges them and records each file's source branch in the catalog
  • Offline capable: With local docs and catalog present, works completely offline

Category Overview

  • Get Started: Quick start, basic operations, overview
  • Development: Vector search, hybrid search, AI functions, MCP, multi-model
  • Integrations: Frameworks, model platforms, developer tools, workflows
  • Guides: Deployment, management, security, OBShell, performance
  • Reference: SQL syntax, PL, error codes, SDK APIs
  • Tutorials: Step-by-step scenarios

Comments

Markdown supported