bank-postgres-mcp
bank-postgres-mcp
HTTP MCP сервер, который читает и записывает данные в базу данных PostgreSQL (bankdb).
Развернут и доступен по адресу: https://armored-backspace-angles.ngrok-free.dev/mcp
Конечные точки
Путь | Метод | Назначение |
| POST | MCP Streamable HTTP конечная точка |
| GET | Проверка работоспособности |
Related MCP server: db-mcp
Инструменты
Инструменты чтения (запросы напрямую к bankdb)
Инструмент | Описание |
| Список всех клиентов в базе данных |
| Получить профиль клиента + все счета по customer_id |
| Найти клиента и счет по номеру счета (например, |
| Получить последние транзакции по account_id или account_number |
Инструменты записи (вставка или обновление в таблицы дампа MCP)
Инструмент | Действие |
| Вставить или обновить полученную запись клиента в таблицу |
| Вставить только что созданного клиента в таблицу |
| Вставить или обновить запись отделения банка в таблицу |
Таблицы автоматически создаются при первом использовании.
Настройка
1. Предварительные требования
Node.js ≥ 18
PostgreSQL, работающий локально
2. Установка и сборка
cd bank-postgres-mcp
npm install
npm run build3. Настройка окружения
cp env.example .env
# .env is gitignored — edit credentials thereПредоставленные учетные данные:
DATABASE_URL=postgresql://bankuser:bankpassword@localhost:5432/bankdb
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=bankdb
POSTGRES_USER=bankuser
POSTGRES_PASSWORD=bankpassword4. Запуск сервера
# Export env vars, then start
export DATABASE_URL=postgresql://bankuser:bankpassword@localhost:5432/bankdb
node build/index.js
# Or with all vars:
export POSTGRES_HOST=localhost POSTGRES_PORT=5432 POSTGRES_DB=bankdb \
POSTGRES_USER=bankuser POSTGRES_PASSWORD=bankpassword
node build/index.jsСервер запускается на http://localhost:3100 по умолчанию. Переопределите с помощью PORT=XXXX.
5. Проверка
curl http://localhost:3100/health
# → {"status":"ok","server":"bank-postgres-mcp","version":"1.0.0"}Регистрация в watsonx Orchestrate
В Orchestrate добавьте новую интеграцию инструмента MCP Server:
Поле | Значение |
Транспорт | Streamable HTTP |
URL |
|
Если Orchestrate запущен удаленно (не на вашем ноутбуке), откройте сервер через туннель:
npx localtunnel --port 3100 # Use the returned https URL instead of localhost
Регистрация в Bob (.bob/mcp.json)
{
"mcpServers": {
"bank-postgres-mcp": {
"url": "http://localhost:3100/mcp"
}
}
}Схема базы данных
customers
Столбец | Тип | Примечания |
| TEXT PK | |
| TEXT | |
| TEXT | |
| TEXT | |
| TEXT | |
| TEXT | PII |
| TEXT | PII |
| TEXT | PII |
| TEXT | |
| TEXT | строка1, строка2, город, штат, почтовый_индекс, страна |
| TEXT | |
| TEXT | |
| NUMERIC | |
| INT | |
| TEXT | |
| TEXT |
|
| TIMESTAMPTZ | авто |
| TIMESTAMPTZ | авто |
bank_branches
Столбец | Тип | Примечания |
| TEXT PK | |
| TEXT | |
| TEXT | |
| TEXT | |
| TEXT | |
| TEXT[] | |
| TIMESTAMPTZ | авто |
| TIMESTAMPTZ | авто |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA minimal banking system MCP server that allows account management, deposits, withdrawals, balance inquiries, and transaction history via REST endpoints.
- AlicenseAqualityCmaintenanceA lightweight MCP server for relational databases, enabling dynamic connections to PostgreSQL and MySQL, SQL execution, and transaction control.7511MIT
- AlicenseAqualityCmaintenanceFull-featured MCP server that exposes 36 tools for interacting with PostgreSQL databases, covering schema introspection, query execution, data exploration, performance monitoring, security auditing, and maintenance.3611MIT
- Alicense-qualityDmaintenanceMCP server for PostgreSQL that enables Cursor and other MCP clients to execute SQL queries, list tables, and explore database schemas via HTTP.505MIT
Related MCP Connectors
MCP server for managing Prisma Postgres.
MCP server for interacting with the Supabase platform
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/prashil1996/github-postgres-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server