promtlab
Supports OAuth 2.0 + PKCE authentication for GitHub accounts to enable user login and access to the prompt management platform.
Supports OAuth 2.0 + PKCE authentication for Google accounts to enable user login and access to the prompt management platform.
Provides Telegram bot integration for interacting with the prompt management system through Telegram messaging platform.
PromptLab (PromptVault)
Self-hosted AI prompt library for individuals and teams. Self-hosted in Russia. Works with Claude via a built-in MCP server.
π promtlabs.ru Β· π Documentation Β· π MCP Β· π Changelog
What is it
PromptLab is a self-hosted web application for managing a library of prompts for Claude (Opus / Sonnet / Haiku). It solves three tasks:
Organization β collections, tags, hierarchy, versions, trash bin, search.
Teamwork β sharing prompts with the team, roles (owner / editor / viewer), shared collections.
Integration with Claude β the built-in MCP server allows Claude to search, read, and update your prompts directly from the chat.
Features
π·πΊ Interface in Russian, self-hosted in Russia (Timeweb hosting)
π MCP-server v1.2+ β 30 tools, published in the Official MCP Registry
π₯ Teams with roles (owner / editor / viewer), 2FA for admins
π³ Plans: Free (0β½), Pro (599β½/mo), Max (1299β½/mo), payment via T-Bank
π§© Integration with Claude Code, Claude Desktop, Cursor, Windsurf
π OAuth 2.0 + PKCE for GitHub / Google / Yandex, TOTP 2FA for admins
π Prompt versioning, public links, sharing
π€ AI prompt improvement (Claude Sonnet 4) with plan-based quotas
π PWA, Telegram bot, browser extension
Stack
Backend: Go 1.25 Β· Chi v5 Β· GORM v2 Β· PostgreSQL 18 Β· slog Β· koanf
Frontend: React 19 Β· Vite 8 Β· shadcn/ui Β· Tailwind 4 Β· TanStack Query Β· Zustand
Infra: Docker Compose Β· GlitchTip (self-hosted Sentry) Β· GitHub Actions CI/CD
MCP: modelcontextprotocol/go-sdk v1.5, Streamable HTTP transport
More details β promptvault/CLAUDE.md (architecture,
Clean Architecture layers, conventions).
Quick Start (dev)
git clone https://github.com/Slava4123/promtlab.git
cd promtlab/promptvault
cp .env.example .env # Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ DATABASE_*, JWT_SECRET, OPENROUTER_API_KEY
docker compose -f docker-compose.dev.yml upFrontend: http://localhost:5173
Backend API: http://localhost:8080
MCP endpoint: http://localhost:8080/mcp
Create the first admin:
docker compose exec api go run ./cmd/create-admin --email=you@example.comConnecting to Claude (MCP)
claude mcp add --transport http promtlab https://promtlabs.ru/mcp \
--header "Authorization: Bearer pvlt_YOUR_API_KEY"API keys are created at https://promtlabs.ru/settings/integrations.
Full guide and list of all 30 tools β promptvault/docs/MCP.md.
License
Functional Source License 1.1 (Apache-2.0 Future License)
β You can self-host, fork, modify, and use it within your company
β You cannot create a competing SaaS for 2 years
π After 2 years, each release automatically becomes Apache 2.0
For commercial inquiries: slava0gpt@gmail.com.
Security
Found a vulnerability? Email slava0gpt@gmail.com or use the
GitHub Security Advisory.
Details β SECURITY.md.
Contacts
π Website: https://promtlabs.ru
π§ Email: slava0gpt@gmail.com
π¬ Telegram: @promtlabs
Made in Russia with β€οΈ for those who work extensively with AI.
This server cannot be installed
Maintenance
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
16 AI-native tools with dual SSE + streamable-http transport. Free tier available.
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/Slava4123/promtlab'
If you have feedback or need assistance with the MCP directory API, please join our Discord server