Langgraph-MCP Client for Postgresql Example
@BrianCusack
关于 Langgraph-MCP Client for Postgresql Example
LangGraph implementation interacting with a PostgreSQL MCP Server
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"LangGraph-MCP-Client": {
"command": "uv",
"args": [
"sync"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Langgraph-MCP Client for Postgresql Example?
This repository demonstrates a low-level example of how to interact with an MCP server as a Docker image, connected to a PostgreSQL database for LangGraph agents. It is intended for developers who want to integrate PostgreSQL data sources with LangGraph using the Model Context Protocol (MCP).
How to use Langgraph-MCP Client for Postgresql Example?
Clone the repository, create a .env file with database credentials (DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_NAME), install the UV package globally, and build the MCP Postgres Docker image. Then run uv sync followed by uv run queryagent to start the query agent, optionally passing a natural language query as an argument (e.g., uv run queryagent "Who holds the most funds in their account?").
Key features of Langgraph-MCP Client for Postgresql Example
- Connects to a PostgreSQL database via an MCP server.
- Uses
langchain_mcp_adapters.tools.load_mcp_toolsto create MCP tools. - Employs LangGraph's
create_react_agentfor fast agent templating. - Outputs the agent’s stream to a file.
- Accepts user queries via command line.
Use cases of Langgraph-MCP Client for Postgresql Example
- Querying a banking database using natural language questions.
- Learning how to integrate a PostgreSQL MCP server with LangGraph agents.
- Prototyping a LangGraph agent that uses database tools over MCP.
FAQ from Langgraph-MCP Client for Postgresql Example
What are the prerequisites for running this project?
You need Docker, a running PostgreSQL database, and the MCP Servers repository (to build the Postgres MCP image). The UV package manager must also be installed globally.
How do I set up the database connection?
Create a .env file in the repository root with the variables DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, and DB_NAME, replacing placeholders with your actual credentials.
What should I do if I encounter UV package errors?
Ensure the UV CLI is installed globally and that the uv sync command completes without errors.
How do I build the PostgreSQL MCP Server Docker image?
Clone the MCP Servers repository, navigate to its directory, and run docker build -t mcp/postgres -f src/postgres/Dockerfile .
How can I run the query agent with a specific question?
Run uv run queryagent "your question" from the project directory, replacing "your question" with the desired natural language query.
推理 分类下的更多 MCP 服务器
MCP Advanced Reasoning Server for Cursor AI
AzDeltaQQThis is a very basic implementation of an Mcp-Reasoning-Server for Cursor AI .
iFlytek Workflow MCP Server
iflytekThis a simple implementation of an MCP server using iFlytek. It enables calling iFlytek workflows through MCP tools.
n8n - Secure Workflow Automation for Technical Teams
n8n-ioFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
MCP Sandbox
danstarnsTurn any JavaScript module into a sandboxed MCP (Model Context Protocol) server with automatic reflection and type inference.
Emergency Medicare Management MCP Server
manolazemergency-medicare-planner-mcp-server
评论