Private
USQLMCP
2025-04-14
通用SQL MCP(模型上下文协议)。
0
Github Watches
0
Github Forks
0
Github Stars
usqlmcp
A universal SQL MCP (Model Context Protocol).
Features
-
Tools
-
read_query: Execute aSELECTquery and return the results. -
write_query: Execute anINSERT,UPDATE,DELETE, orALTERquery and return the number of affected rows. -
create_table: Execute aCREATE TABLEquery to define new tables in the database. -
list_tables: Retrieve a list of all table names in the database. -
describe_table: Retrieve schema information for a specific table.
-
-
Resources
-
schema://all: Get schema information for all tables -
schema://{table}: Get schema information for a specific table
-
Installing
usqlmcp is available via Release
Installing via Release
- Download a release for your platform
- Extract the
usqlmcporusqlcmp.exefile from the.tar.bz2or.zipfile - Move the extracted executable to somewhere on your
$PATH(Linux/macOS) or%PATH%(Windows)
Setup
MCP Integration in Cursor
Add the following configuration to your ~/.cursor/mcp.json file or configure via the settings menu in Cursor.
{
"mcpServers": {
"usqlmcp": {
"command": "usqlmcp",
"args": ["--dsn", "sqlite3:///your/db/dsn/file.db"]
}
}
}
Other tools
{
"servers": {
"usqlmcp": {
"type": "stdio",
"command": "usqlmcp",
"args": ["--dsn", "sqlite3:///your/db/dsn/file.db"]
}
}
}
Acknowledgments
This project depends on usql, a universal command-line interface for SQL databases.
相关推荐
AI's query engine - Platform for building AI that can answer questions over large scale federated data. - The only MCP Server you'll ever need
Reviews
5
(0)