MCP Konfiguratsiya Namunalari
Modul 6, Dars 6.2 uchun material. Nusxalab oling, o‘zingizga moslang.
Paket nomlari va formatlar o‘zgarib turadi — ishlamasa rasmiy hujjatni ochib tekshiring.
Ulanishning ikki yo‘li
# CLI orqali (shu ma'qul — tez va xatosiz):
claude mcp add <nom> -- <ishga tushirish buyrug'i>
# Yoki loyiha root'ida .mcp.json fayli (jamoa bilan git orqali bo'lishasiz)
Filesystem server
{
"mcpServers": {
"docs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:/Users/siz/Hujjatlar/spetsifikatsiyalar"
]
}
}
}
Butun diskni emas — faqat kerakli papkani oching (Dars 6.3: minimal ruxsat).
PostgreSQL server
{
"mcpServers": {
"kutubxona-db": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "${DB_URL}"
}
}
}
}
Ulanish satri hech qachon konfigda ochiq yozilmaydi — env o‘zgaruvchi orqali bering. Production uchun read-only foydalanuvchi oching:
CREATE USER ai_readonly WITH PASSWORD '...';
GRANT CONNECT ON DATABASE kutubxona TO ai_readonly;
GRANT USAGE ON SCHEMA public TO ai_readonly;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO ai_readonly;
SQLite server
{
"mcpServers": {
"lokal-db": {
"command": "npx",
"args": ["-y", "mcp-server-sqlite", "--db-path", "./data/loyiha.db"]
}
}
}
SaaS xizmatlar (umumiy printsip)
Google Drive, Slack, Figma, Notion — har birining rasmiy yoki hamjamiyat MCP serveri bor. Qolip hamma joyda bir xil:
{
"mcpServers": {
"xizmat-nomi": {
"command": "npx",
"args": ["-y", "<xizmat-mcp-paketi>"],
"env": {
"API_TOKEN": "${XIZMAT_TOKEN}"
}
}
}
}
Ulashdan oldin har biri uchun shularni qiling:
- Xizmat admin panelida token yoki OAuth ilova yarating — minimal huquq bilan (faqat o‘qish yetsa, yozish bermang).
- Qamrovni toraytiring: bitta papka / bitta kanal / bitta workspace.
- Dars 6.3 cheklistidan o‘tkazing: server kimniki, kodi ochiqmi, qanday ruxsat so‘rayapti?
Ulanganini qanday tekshirasiz
# Sessiyada MCP serverlar holati:
/mcp
# Yoki oddiygina so'rab ko'ring:
"MCP orqali qaysi serverlarga ulangansiz? Har biridan bitta ma'lumot o'qib ko'rsat."