Skip to main content
Glama
jakubbuskiewicz

MCP Database Server

README.md1.23 kB
# MCP Database Server A Model Context Protocol (MCP) server that provides tools for interacting with a SQLite database. ## Features - **query_database**: Execute SQL queries (SELECT, INSERT, UPDATE, DELETE) - **import_csv**: Import CSV files into database tables - **list_tables**: List all tables with their schemas ## Setup ```bash npm install npm run build ``` ## Usage ### With Claude Desktop Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`): ```json { "mcpServers": { "database": { "command": "node", "args": ["/path/to/mcp-test/dist/index.js"], "env": { "DB_PATH": "/path/to/your/database.db" } } } } ``` ### Development ```bash npm run dev ``` ## Tools ### query_database Execute SQL queries on the database. ```json { "query": "SELECT * FROM users WHERE id = ?", "params": ["1"] } ``` ### import_csv Import a CSV file into a table. ```json { "file_path": "/path/to/data.csv", "table_name": "my_table", "delimiter": "," } ``` ### list_tables List all tables and their schemas. No parameters required. ## Environment Variables - `DB_PATH`: Path to the SQLite database file (default: `./data.db`)

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/jakubbuskiewicz/mcp-test'

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