dotprompts
Verified Safeby xu2xulim
Overview
A SvelteKit application for managing and serving AI prompts, integrated with authentication and a database.
Installation
npm run devEnvironment Variables
- INSTANT_APP_ID
- INSTANT_API_KEY
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_ID
- BETTER_AUTH_URL
- DATABASE_URL
- DATABASE_TOKEN
Security Notes
The project uses `better-auth` and InstantDB for authentication and data storage, which are generally robust solutions. Secrets are correctly managed via environment variables. However, the `svelte.config.js` sets `csrf: { trustedOrigins: ['*'] }`, which is a critical security vulnerability for a web application in a production environment as it disables CSRF protection from any origin. This setting should be locked down to specific trusted origins for production deployments.
Similar Servers
claude-prompts-mcp
Manages hot-reloadable prompt templates, structured reasoning, and multi-step chain workflows to enhance AI assistant interactions through a Model Context Protocol (MCP) compatible server.
dotprompts
A SvelteKit application that serves as a personal collection of AI prompts, exposing them as Model Context Protocol (MCP) tools and messages.
MCP-SQL-Server
Provides a natural language chat interface to query and interact with an SQLite database using an LLM to translate questions into SQL.
mssql-mcp
Enables AI assistants to interact with both local SQL Server and Azure SQL Database through natural language queries and commands.