
mcp-server-neon
Summary
Lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things with Neon.
Available Actions(20)
list_projects
Lists the first 10 Neon projects in your account, providing a summary of each project. Increase the limit by passing a higher value to the 'limit' parameter.
describe_project
Fetches detailed information about a specific Neon project, including its ID, name, and associated branches and databases.
create_project
Creates a new Neon project in your Neon account. A project acts as a container for branches, databases, roles, and computes.
delete_project
Deletes an existing Neon project and all its associated resources.
create_branch
Creates a new branch within a specified Neon project, leveraging Neon's branching feature for development, testing, or migrations.
delete_branch
Deletes an existing branch from a Neon project.
describe_branch
Retrieves details about a specific branch, such as its name, ID, and parent branch.
list_branch_computes
Lists compute endpoints for a project or specific branch, including compute ID, type, size, and autoscaling information.
get_connection_string
Returns your database connection string.
run_sql
Executes a single SQL query against a specified Neon database. Supports both read and write operations.
run_sql_transaction
Executes a series of SQL queries within a single transaction against a Neon database.
get_database_tables
Lists all tables within a specified Neon database.
describe_table_schema
Retrieves the schema definition of a specific table, detailing columns, data types, and constraints.
list_slow_queries
Identifies performance bottlenecks by finding the slowest queries in a database. Requires the pg_stat_statements extension.
prepare_database_migration
Initiates a database migration process. Creates a temporary branch to apply and test the migration safely before affecting the main branch.
complete_database_migration
Finalizes and applies a prepared database migration to the main branch, merging changes from the temporary migration branch.
explain_sql_statement
Provides detailed execution plans for SQL queries to help identify performance bottlenecks.
prepare_query_tuning
Analyzes query performance and suggests optimizations like index creation. Creates a temporary branch for testing these optimizations.
complete_query_tuning
Applies or discards query optimizations after testing, merging changes from the temporary branch to the main branch.
provision_neon_auth
Provisions Neon Auth for a Neon project, allowing developers to set up authentication infrastructure by creating an integration with Stack Auth.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论