Last active
November 30, 2024 14:37
-
-
Save up1/1c5f167ec6b85658212b38af38a79dbc to your computer and use it in GitHub Desktop.
Playwith MCP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1. ติดตั้ง SQLite database | |
$brew install uv git sqlite3 | |
// 2. สร้าง database และข้อมูลตัวอย่าง | |
# Create a new SQLite database | |
sqlite3 ./test.db <<EOF | |
CREATE TABLE products ( | |
id INTEGER PRIMARY KEY, | |
name TEXT, | |
price REAL | |
); | |
INSERT INTO products (id, name, price) VALUES (1, 'โทรศัพท์มือถือ', 6990.00); | |
INSERT INTO products (id, name, price) VALUES (2, 'คอมพิวเตอร์โน้ตบุ๊ค', 25990.00); | |
INSERT INTO products (id, name, price) VALUES (3, 'ทีวีจอแบน', 15900.00); | |
INSERT INTO products (id, name, price) VALUES (4, 'ตู้เย็น', 12900.00); | |
INSERT INTO products (id, name, price) VALUES (5, 'เครื่องปรับอากาศ', 19900.00); | |
INSERT INTO products (id, name, price) VALUES (6, 'ไมโครเวฟ', 3990.00); | |
INSERT INTO products (id, name, price) VALUES (7, 'เครื่องซักผ้า', 14900.00); | |
INSERT INTO products (id, name, price) VALUES (8, 'ลำโพงบลูทูธ', 2490.00); | |
INSERT INTO products (id, name, price) VALUES (9, 'นาฬิกาอัจฉริยะ', 9900.00); | |
INSERT INTO products (id, name, price) VALUES (10, 'หูฟังไร้สาย', 3990.00); | |
EOF | |
// 3. กำหนด MCP server ใน Claude Desktop เพื่อเชื่อมต่อไปยัง SQLite ซึ่งเป็น default feature ของ MCP server | |
{ | |
"mcpServers": { | |
"sqlite": { | |
"command": "uvx", | |
"args": ["mcp-server-sqlite", "--db-path", "path/to/db/test.db"] | |
} | |
} | |
} | |
// 4. Start server | |
$uvx mcp-server-sqlite | |
// 5. ใช้งานผ่าน Claude Desktop ด้วย prompt ดังนี้ | |
Get all products from sqlite and show data in original language |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment