An MCP (Model Context Protocol) server that exposes a collection of system prompts, summaries, and tool definitions from popular AI tools as MCP tools for AI coding environments like Cursor and Claude Desktop. - ๐ Automatic Discovery โ Every prompt in prompts/ is automatically exposed as an MCP tool - ๐ฏ Model-Aware Suggestions โ Get prompt recommendations based on your LLM (Claude, GPT, Gemini,
Add this skill
npx mdskills install JamesANZ/system-prompts-mcp-serverWell-documented MCP server for accessing AI tool prompts with automatic discovery and model-aware suggestions
1# ๐ System Prompts MCP Server23> **Access system prompts from AI tools in your workflow.** Browse and fetch prompts from Devin, Cursor, Claude, GPT, and more. Model-aware suggestions help you find the perfect prompt for your LLM.45An [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that exposes a collection of system prompts, summaries, and tool definitions from popular AI tools as MCP tools for AI coding environments like Cursor and Claude Desktop.67## Why Use System Prompts MCP?89- ๐ **Automatic Discovery** โ Every prompt in `prompts/` is automatically exposed as an MCP tool10- ๐ฏ **Model-Aware Suggestions** โ Get prompt recommendations based on your LLM (Claude, GPT, Gemini, etc.)11- ๐ **Comprehensive Collection** โ Access prompts from Devin, Cursor, Claude, GPT, and more12- ๐ **Easy Setup** โ One-click install in Cursor or simple manual setup13- ๐ง **Extensible** โ Add your own prompts and they're automatically available1415## Quick Start1617Ready to explore system prompts? Install in seconds:1819**Install in Cursor (Recommended):**2021[๐ Install in Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=system-prompts-mcp&config=eyJzeXN0ZW0tcHJvbXB0cy1tY3AiOnsiY29tbWFuZCI6Im5weCIsImFyZ3MiOlsiLXkiLCJzeXN0ZW0tcHJvbXB0cy1tY3Atc2VydmVyIl19fQ==)2223**Or install manually:**2425```bash26npm install -g system-prompts-mcp-server27# Or from source:28git clone https://github.com/JamesANZ/system-prompts-and-models-of-ai-tools.git29cd system-prompts-and-models-of-ai-tools && npm install && npm run build30```3132## Features3334### Core Tools35- **`list_prompts`** โ Browse available prompts with filters (service, flavor, provider)36- **`get_prompt_suggestion`** โ Get ranked prompt suggestions for your LLM and keywords37- **`<service>-<variant>-<flavor>`** โ Direct access to any prompt (e.g., `cursor-agent-system`, `devin-summary`)3839### Automatic Discovery40- Scans `prompts/` directory for `.txt`, `.md`, `.yaml`, `.yml`, `.json` files41- Each file becomes a dedicated MCP tool42- Infers metadata (service, variant, LLM family, persona hints)4344### Persona Activation45- Each tool call includes a reminder for the model to embody the loaded prompt46- Helps models behave like the original service (Devin, Cursor, etc.)4748## Installation4950### Cursor (One-Click)5152Click the install link above or use:5354```55cursor://anysphere.cursor-deeplink/mcp/install?name=system-prompts-mcp&config=eyJzeXN0ZW0tcHJvbXB0cy1tY3AiOnsiY29tbWFuZCI6Im5weCIsImFyZ3MiOlsiLXkiLCJzeXN0ZW0tcHJvbXB0cy1tY3Atc2VydmVyIl19fQ==56```5758### Manual Installation5960**Requirements:** Node.js 18+ and npm6162```bash63# Clone and build64git clone https://github.com/JamesANZ/system-prompts-and-models-of-ai-tools.git65cd system-prompts-and-models-of-ai-tools66npm install67npm run build6869# Run server70npm start71```7273### Claude Desktop7475Add to `claude_desktop_config.json`:7677**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`78**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`7980```json81{82 "mcpServers": {83 "system-prompts-mcp": {84 "command": "node",85 "args": ["/absolute/path/to/system-prompts-and-models-of-ai-tools/dist/index.js"],86 "env": {87 "PROMPT_LIBRARY_ROOT": "/absolute/path/to/system-prompts-and-models-of-ai-tools/prompts"88 }89 }90 }91}92```9394Restart Claude Desktop after configuration.9596## Usage Examples9798### List Available Prompts99Browse prompts with optional filters:100101```json102{103 "tool": "list_prompts",104 "arguments": {105 "service": "cursor",106 "flavor": "system",107 "limit": 10108 }109}110```111112### Get Prompt Suggestions113Find the best prompt for your LLM and use case:114115```json116{117 "tool": "get_prompt_suggestion",118 "arguments": {119 "userLlm": "claude-3.5-sonnet",120 "keywords": ["code", "pair programming"]121 }122}123```124125### Access a Specific Prompt126Call a prompt directly by its tool name:127128```json129{130 "tool": "cursor-agent-system",131 "arguments": {}132}133```134135Get structured metadata only:136137```json138{139 "tool": "cursor-agent-system",140 "arguments": {141 "format": "json"142 }143}144```145146## Adding Your Own Prompts147148Add prompts by placing files in the `prompts/` directory:149150**Supported formats:** `.txt`, `.md`, `.yaml`, `.yml`, `.json`151152**Directory structure:**153```154prompts/My Service/155 โโโ System Prompt.txt โ Tool: "my-service-system-prompt-system"156 โโโ tools.json โ Tool: "my-service-tools-tools"157```158159- Directory names become the service name160- File names create tool variants161- Files are automatically classified as system prompts, tools, or summaries162163After adding prompts, restart the MCP server. Use `list_prompts` to find your custom prompts.164165**Custom directory:** Set `PROMPT_LIBRARY_ROOT` environment variable to use a different location.166167## Use Cases168169- **AI Tool Developers** โ Reference and adapt prompts from successful AI tools170- **Researchers** โ Study how different tools structure their system prompts171- **Developers** โ Find the perfect prompt for your LLM and use case172- **Prompt Engineers** โ Compare and learn from proven prompt patterns173174## Technical Details175176**Built with:** Node.js, TypeScript, MCP SDK177**Dependencies:** `@modelcontextprotocol/sdk`, `zod`178**Platforms:** macOS, Windows, Linux179180**Environment Variables:**181- `PROMPT_LIBRARY_ROOT` (optional): Override prompt root directory (defaults to `prompts/`)182183**Project Structure:**184- `src/` โ TypeScript MCP server implementation185- `dist/` โ Compiled JavaScript186- `prompts/` โ Prompt library and original documentation187188## Contributing189190โญ **If this project helps you, please star it on GitHub!** โญ191192Contributions welcome! Feel free to adapt the discovery logic, add tests, or extend metadata inference for new prompt formats.193194## License195196See the original repository for license information.197198## Support199200If you find this project useful, consider supporting it:201202**โก Lightning Network**203```204lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa205```206207**โฟ Bitcoin**: [bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp](https://mempool.space/address/bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp)208209**ฮ Ethereum/EVM**: [0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f](https://etherscan.io/address/0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f)210
Full transparency โ inspect the skill content before installing.