createPrompt
Create a new Teleprompter prompt. Wrap template variables in double curly braces. For example, "Hello, {{name}}!"
Keep reusable prompts under short IDs and pull one into the conversation by tag, so ">> new-journal-entry" fetches the prompt with that ID and the assistant follows it.
LABSCO SUMMARY
createPrompt and usePrompt are the pair that carries the product — a prompt is stored under an id, and typing that id as a tag pulls it back with its {{variable}} placeholders intact for the assistant to fill. searchPrompts exists because tags are worth having when you can find them again, and it returns content next to the IDs so a fuzzy match is enough to recognise the right one. Where the library lives is your choice through PROMPT_STORAGE_PATH.
A prompt library the assistant reads from, storing named prompts with double-curly-brace template variables and fetching one by id when the user's message carries its tag.
A directory to store prompts in, given as PROMPT_STORAGE_PATH.
One command — npx -y mcp-teleprompter
USE CASES
Save the working version under a short id with placeholders where the specifics go, then call it by tag whenever the same job comes round.
Search the library by whatever wording you recall, read the matching content back, and run the one that turns out to be right.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
createPromptCreate a new Teleprompter prompt. Wrap template variables in double curly braces. For example, "Hello, {{name}}!"
listPromptsList all available Teleprompter prompts. Returns a list of all prompt IDs and their content.
searchPromptsFuzzy search the available Teleprompter prompts by text. Returns a list of matching prompt IDs and their content, so the user can discover prompts even if they do not know the exact tag or ID.
usePromptIf the user has sent a message containing a prompt tag, use the this tool to fetch the prompt, and follow its instructions. For example, if the user sends ">> new-journal-entry", this tool will fetch the prompt with the ID "new-journal-entry", so you can use it to generate a new journal entry. Template variables may be included in the template, and are marked with double curly braces. For example, "Hello, {{name}}!". Based on your current session with the end user, fill in values for these variables. If a value cannot be determined, ask the user for it, then follow the instructions in the prompt.
BEFORE YOU INSTALL
4 tools when we connected.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"teleprompter": {
"command": "npx",
"args": [
"-y",
"mcp-teleprompter"
],
"env": {
"PROMPT_STORAGE_PATH": "<YOUR_PROMPT_STORAGE_PATH>"
}
}
}
}npx -y mcp-teleprompter