Skip to main content
Glama

lucid-skill

AI-native data analysis skill. Connect Excel, CSV, MySQL, PostgreSQL — understand business semantics, query with SQL.

No API key required. No LLM inside — the AI agent is the brain; lucid-skill is the hands.


Features

  • Multi-source: Excel (.xlsx/.xls), CSV, MySQL, PostgreSQL — all unified into SQL

  • Semantic Layer: Define business meanings for tables and columns; persist as YAML, Git-friendly

  • JOIN Discovery: Automatically find join paths between tables (direct + indirect)

  • Domain Clustering: Auto-group tables into business domains

  • Embedding Search: Optional multilingual vector search for table discovery

  • Read-only Safety: Only SELECT allowed — mutating SQL is blocked at the engine level


Related MCP server: mcp-db-server

Install

pip install lucid-skill

# Or with uv (recommended for OpenClaw)
uv tool install lucid-skill

# Optional: database drivers
pip install "lucid-skill[db]"       # MySQL + PostgreSQL

# Optional: embedding search
pip install "lucid-skill[embedding]" # sentence-transformers

Quick Start

# Connect a data source
lucid-skill connect csv /path/to/sales.csv

# Explore schema and semantics
lucid-skill init-semantic

# Search tables by business meaning
lucid-skill search "销售额 客户"

# Query with SQL
lucid-skill query "SELECT product, SUM(amount) FROM sales GROUP BY product ORDER BY 2 DESC LIMIT 10"

Architecture

Agent ──→ lucid-skill CLI ──→ Connectors (Excel/CSV/MySQL/PG)
                │                      │
                ├── Catalog (DuckDB)   └── DuckDB (in-memory query engine)
                └── Semantic Store (YAML)
  • No LLM inside — lucid-skill provides data access; the AI agent handles reasoning

  • DuckDB unified — catalog storage + query engine, single dependency, no compilation needed

  • Semantic persistence — YAML definitions survive restarts, shareable via Git


Supported Data Sources

Type

Format

Notes

Excel

.xlsx, .xls

Multiple sheets supported

CSV

.csv

Auto-detects encoding and delimiter

MySQL

5.7+ / 8.0+

Reads foreign keys and column comments (pip install lucid-skill[db])

PostgreSQL

12+

Reads foreign keys and column comments (pip install lucid-skill[db])


Environment Variables

Variable

Default

Description

LUCID_DATA_DIR

~/.lucid-skill/

Data directory (catalog, semantic store, models)

LUCID_EMBEDDING_ENABLED

false

Enable vector search (~460 MB model download on first use)


Security

  • Read-only: Only SELECT / WITH statements are allowed; all mutating SQL is blocked

  • No credentials stored: Database passwords are never written to disk

  • Local only: All data stays on your machine


MCP Server Mode

lucid-skill also works as an MCP Server for platforms that support it:

lucid-skill serve

Development

git clone https://github.com/WiseriaAI/lucid-skill
cd lucid-skill
pip install -e ".[dev]"
pytest

License

MIT

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.
    12
    75
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that exposes relational databases (PostgreSQL/MySQL) to AI agents with natural language to SQL query support.
    19
  • A
    license
    Not graded
    quality
    B
    maintenance
    Auto-generates MCP servers from any data source, enabling AI clients to query databases, spreadsheets, and APIs with zero code.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A local MCP server enabling AI assistants to query and analyze data via DuckDB SQL engine, supporting local files, memory, S3, and MotherDuck.
    29
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.

  • GibsonAI MCP server: manage your databases with natural language

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

View all MCP Connectors

Latest Blog Posts

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/WiseriaAI/lucid-skill'

If you have feedback or need assistance with the MCP directory API, please join our Discord server