Skip to main content
Glama
WeePulse
by WeePulse

Querysharp MCP Server

npm version License: MIT Node.js Version

A Model Context Protocol (MCP) server for Querysharp, enabling AI assistants to help you analyze and optimize your PostgreSQL database performance directly from your code editor.

🚀 Quick Start

Setup in Cursor/Claude

Add to your MCP configuration file:

{ "mcpServers": { "querysharp": { "command": "npx", "args": ["querysharp-mcp", "--api-key", "YOUR_API_KEY"] } } }

For global installation:

{ "mcpServers": { "querysharp": { "command": "querysharp-mcp", "args": ["--api-key", "YOUR_API_KEY"] } } }

🎯 What It Does

Querysharp is a database performance monitoring tool that identifies potential performance issues and suggests optimizations. This MCP server allows AI assistants like Claude (in Cursor) to:

  • 🔍 Get your database projects - Retrieve all monitored databases

  • 🛠️ Fetch performance fixes - Get specific optimization recommendations

  • 🚀 Apply optimizations - Let AI help implement the suggested fixes

🛠️ Features

Available Tools

  • get_projects - Lists all your Querysharp projects with their database tables

  • get_database_fixes - Retrieves performance fixes for a specific project, including:

    • Missing index recommendations with SQL commands

    • Query rewrite suggestions for better performance

    • Severity levels (Low, Medium, High, Critical)

🔧 Requirements

  • Node.js: 18.0.0 or higher

  • Querysharp Account: Free signup at querysharp.com

  • PostgreSQL Database: Connected to Querysharp for monitoring

🔧 Getting Your API Key

  1. Sign up at Querysharp

  2. Add your PostgreSQL database for monitoring

  3. Get your API key from the dashboard

💬 Usage Examples

Once configured, you can ask your AI assistant questions like:

  • "What database performance issues do I have?"

  • "Show me the missing indexes for my production database"

  • "Help me optimize my slow queries"

  • "Fix my database performance problems"

Example Interaction

You: "Help me fix my database performance" AI: Let me check your Querysharp projects and get the performance fixes... [AI calls get_projects tool] [AI calls get_database_fixes tool for your project] AI: I found 3 performance issues in your database: 1. **Missing Index on users.email** (HIGH severity) - Table: users - Suggested SQL: `CREATE INDEX idx_users_email ON users(email);` 2. **Slow JOIN Query** (MEDIUM severity) - Original: `SELECT * FROM orders JOIN users ON...` - Optimized: `SELECT o.id, u.name FROM orders o JOIN users u ON...` Would you like me to help you implement these fixes?

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

License Scope

What this MIT license covers:

  • ✅ This MCP server code and implementation

  • ✅ All code in this repository

What this license does NOT cover:

  • ❌ Querysharp's main database monitoring service

  • ❌ Querysharp's proprietary algorithms and analysis

  • ❌ Querysharp's web dashboard and API backend

  • ❌ Any Querysharp intellectual property

  • ❌ Anything outside of this repository

Note: This MCP server is a client that connects to Querysharp's API service. You still need a valid Querysharp account and API key to use this tool. Querysharp's terms of service apply to your use of their API and service.

🏷️ Keywords

mcp, model-context-protocol, database, performance, postgresql, querysharp, optimization, sql, missing-indexes, query-optimization, cursor, claude

-
security - not tested
A
license - permissive license
-
quality - not tested

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/WeePulse/querysharp-mcp'

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