Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# MyScaleDB Config
MYSCALE_HOST=127.0.0.1
MYSCALE_PORT=8123
MYSCALE_USER=default
MYSCALE_DATABASE=default
MYSCALE_PASSWORD=""
MYSCALE_SECURE=false
MYSCALE_VERIFY=false

# Pgvector Config
PGVECTOR_ENABLED=False
PGVECTOR_HOST=localhost
PGVECTOR_PORT=5432
PGVECTOR_USER=postgres
PGVECTOR_PASSWORD=postgres
PGVECTOR_DATABASE=vectordb
PGVECTOR_SSLMODE=disable

# CHDB Config
CHDB_ENABLED=False
CHDB_DATA_PATH=:memory:

# Mcp Config
MCP_SERVER_TRANSPORT=http
MCP_BIND_HOST=0.0.0.0
MCP_BIND_PORT=4200

# TextToVectorSql Config
TEXT2VECSQL_ENABLED=False
TEXT2VEC_SQL_API=""
TEXT2VEC_SQL_URL=""
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# origin-hub-ai-registry.cn-shanghai.cr.aliyuncs.com/component/mcp-sqlvectordb:0.0.6
# Build stage - Use a Python image with uv pre-installed
FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim AS builder

Expand Down
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# How To Run

1. Configuare local service env:
```bash
cp .env.example .env
```

Modify ref env config


2. Run Mcp Server

```bash
# init runtime env
uv sync --all-extras --dev

# run mcp server
uv run python -m mcp_server.main
```

3. Regist Mcp Tools in Dify
Loading
Loading