Skip to main content
Glama
WeePulse

Querysharp MCP Server

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