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 | авто |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
MCP server for Modern Treasury — payment orders, transactions, counterparties and ledgers.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA minimal banking system MCP server that allows account management, deposits, withdrawals, balance inquiries, and transaction history via REST endpoints.-
- AlicenseAqualityDmaintenanceA lightweight MCP server for relational databases, enabling dynamic connections to PostgreSQL and MySQL, SQL execution, and transaction control.7831MIT
- 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.3619MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for PostgreSQL that enables Cursor and other MCP clients to execute SQL queries, list tables, and explore database schemas via HTTP.2,422MIT
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