activate_prompt_book
Set a prompt book as active
Keep prompts in named books you can switch between — searchable by title, tag or type, with copying between books and a full editing surface.
LABSCO SUMMARY
Filtering by tag is only useful if you know which tags are real, and a model guessing at one gets an empty result that reads as 'no such prompts'. Enumerating them turns the filter into a choice. Separate books with an active one is the other structural decision worth having — it means a personal scratch collection and a team's curated set can coexist without merging, and copy_prompt is the bridge when something in the first deserves to be in the second.
A prompt library manager with two layers: prompt books as configurable databases you activate and switch between, and the prompts inside them with tags, types and search.
Nothing to supply — the books are databases it manages.
One command — npx -y @piccollage/prompt-book-mcp-server
USE CASES
Search by title, or filter by a tag or type that you have confirmed exists rather than guessed at.
Configure separate books, activate the one you are working in, and copy a prompt across when it is ready to be shared.
Add the prompt with its tags and type, and update it as it improves rather than accumulating variants.
Rename a book or remove a configuration you no longer use.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
activate_prompt_bookSet a prompt book as active
add_promptAdd a new prompt to the database
copy_promptCopy a prompt from one book to another
create_prompt_book_configAdd a new prompt book configuration
create_prompt_databaseCreate a new prompt database and add it to the configuration
get_prompts_by_tagGet prompts by tag
get_prompts_by_typeGet prompts by type
list_all_tagsList all unique tags used in the database
list_all_typesList all unique prompt types in the database
list_prompt_booksList all configured prompt books
list_promptsList all prompts in the database
read_promptRead the content of a specific prompt
remove_prompt_book_configRemove a prompt book configuration
rename_prompt_bookRename a prompt book configuration
search_prompts_by_titleSearch prompts by title
update_promptUpdate an existing prompt in the database
BEFORE YOU INSTALL
16 tools when we connected.
CONTEXT COST
Rated by the size of the 16 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": {
"prompt-book-mcp-server": {
"command": "npx",
"args": [
"-y",
"@piccollage/prompt-book-mcp-server"
]
}
}
}npx -y @piccollage/prompt-book-mcp-server