Enables AI assistants to analyze and optimize PostgreSQL database performance by identifying performance issues, providing missing index recommendations with SQL commands, and suggesting query rewrites for better performance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Querysharp MCP Servershow me the missing indexes for my production database"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Querysharp MCP Server
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:
For global installation:
🎯 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 tablesget_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
Sign up at Querysharp
Add your PostgreSQL database for monitoring
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
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add some amazing feature')Push to the branch (
git push origin feature/amazing-feature)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.
🔗 Links
🌐 Website: querysharp.com
🐛 Issues: GitHub Issues
💬 Support: thomas@weepulse.fr
🏷️ Keywords
mcp, model-context-protocol, database, performance, postgresql, querysharp, optimization, sql, missing-indexes, query-optimization, cursor, claude