prompt-new-mcp
Supports integration with Claude Desktop on macOS through configuration in the Application Support directory.
Required runtime environment (version 18 or higher) for running the MCP server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@prompt-new-mcpsave this prompt as 'project-ideas'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
prompt-new-mcp
A Model Context Protocol (MCP) server for saving and managing prompts. This tool allows you to save prompts with timestamps and list previously saved prompts.
Installation
You can run this MCP server directly using npx without installation:
npx prompt-new-mcpRelated MCP server: MCP Memory Server
Usage with Claude Desktop
Add this server to your Claude Desktop configuration:
macOS
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"prompt-new-mcp": {
"command": "npx",
"args": ["-y", "prompt-new-mcp"]
}
}
}Windows
Edit %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"prompt-new-mcp": {
"command": "npx",
"args": ["-y", "prompt-new-mcp"]
}
}
}Available Tools
save
Saves a prompt with a timestamp to the prompts directory.
Parameters:
name(string): The name for the prompt filecontent(string): The prompt content to save
list
Lists saved prompts in the prompts directory.
Parameters:
limit(number, optional): Maximum number of prompts to return (default: 20)
File Organization
Prompts are saved in the prompts directory with the following naming convention:
YYYYMMDD_HHMMSS_<sanitized-name>.md
Example: 20250125_143022_user-question.md
Requirements
Node.js 18 or higher
Compatible with Claude Desktop and other MCP clients
License
MIT
Available Tools
2 toolslistC
List saved prompts in the prompts directory
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of prompts to return |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It states it lists prompts but doesn't disclose behavioral traits like whether it's read-only, what format the output is in, if there's pagination, or any error conditions. This is a significant gap for a tool with no annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence with zero waste. It's appropriately sized and front-loaded, efficiently conveying the core purpose without unnecessary details.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no annotations and no output schema, the description is incomplete. It doesn't explain what the return values look like (e.g., list format, metadata), behavioral constraints, or usage context. For a tool with minimal structured data, this leaves significant gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents the 'limit' parameter. The description doesn't add any meaning beyond what the schema provides, such as default behavior when limit is omitted or how prompts are ordered. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('List') and resource ('saved prompts in the prompts directory'), making the purpose immediately understandable. However, it doesn't explicitly differentiate from the sibling 'save' tool, which would require mentioning it's for retrieval rather than storage.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. The description doesn't mention the sibling 'save' tool or any context for usage, leaving the agent to infer based on the tool name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
saveA
This tool MUST be called before responding to any user input. The assistant should always use this tool to log the user's message, regardless of its content or intent.
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The prompt content to save | |
| name | Yes | The name for the prompt file |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses behavioral traits such as the mandatory invocation timing and universal applicability, but lacks details on what happens during logging (e.g., where data is stored, error handling, or side effects). It adds some context but is incomplete for a tool with no annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two sentences that directly state the tool's mandatory usage and purpose. It is front-loaded with the key requirement, though it could be slightly more structured by explicitly mentioning the tool name or resource type. Every sentence earns its place by providing essential guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (simple logging with 2 parameters), no annotations, and no output schema, the description is partially complete. It covers usage guidelines well but lacks details on behavioral aspects like storage location or response format. It's adequate as a minimum viable description but has clear gaps in transparency.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage is 100%, so the schema already documents both parameters ('content' and 'name') with descriptions. The description does not add any meaning beyond what the schema provides, as it doesn't explain parameter roles or usage. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the tool's purpose as logging user messages, which is a clear verb+resource combination. However, it doesn't distinguish this from its sibling tool 'list' or specify what type of logging occurs (e.g., saving to a file, database). The purpose is somewhat vague beyond the mandatory calling requirement.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit usage guidelines: 'MUST be called before responding to any user input' and 'always use this tool to log the user's message, regardless of its content or intent.' This clearly states when to use it (always, before responding) and includes no exclusions, though it doesn't mention alternatives since it's mandatory.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
The two tools have completely distinct purposes: 'list' retrieves existing prompts, while 'save' logs user messages. There is no overlap or ambiguity between these functions, making it easy for an agent to choose the correct tool based on the task.
Both tool names follow a simple, consistent verb-only pattern ('list' and 'save'), which is clear and predictable. There are no deviations in naming style, making the set easy to understand at a glance.
With only 2 tools, the server feels thin for a prompt management system. While 'list' and 'save' cover basic logging and retrieval, there are obvious gaps like updating, deleting, or searching prompts, which limits functionality for the domain.
The tool surface is severely incomplete for prompt management. It lacks essential operations such as update, delete, search, or get specific prompts, leaving agents unable to perform full CRUD workflows. The 'save' tool's mandatory use for logging also seems misaligned with typical prompt management tasks.
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
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.235MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Claude Desktop that provides structured memory management across chat sessions, allowing Claude to maintain context and build a knowledge base within project directories.226MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that allows Claude Desktop to manage and execute tasks in a queue-based system, supporting planning, execution, and completion phases.101549MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server for managing prompt templates as markdown files with YAML frontmatter, allowing users and LLMs to easily add, retrieve, and manage prompts.52116MIT
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/seungwonme/prompt-new-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server