MCP tools that save a prompt, behind Let AI tools add prompts
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 55/100
Línea de trabajo
Read src/Prompuff.Cli/McpServerHost.cs for tool registration, calls and authorization, then trace QuickSaveAsync in src/Prompuff.Cli/CliApp.cs and FirstVersion in src/Prompuff.Application/Services/VersionNotes.cs. Check the settings view and tests/Prompuff.Cli.Tests/McpContractTests.cs for existing patterns. Done means the opt-in tool saves validated prompts with client attribution, tests cover access, inputs and logging, and the README and user guide explain the setting.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Let an AI tool save a prompt it helped write, but only once you allow it. Today MCP is read-only, and turning it on in Settings › Integrations only lets AI tools read.
What to do
- Add Let AI tools add prompts in Settings › Integrations. It's off by default, separate from "Let AI tools read my library (MCP)", and only works while that one is on.
- Add an MCP tool that saves a new prompt: a title and a body, plus an optional description, tags and collection. It only adds. It never edits, deletes or touches favorites, ratings or remembered values. While the setting is off, the tool isn't listed.
- Inputs come from another program, so check them as the app would: a title and body are required, tags go through
TagName, and lengths have limits. - Each saved prompt's first version names the tool that saved it, from the client's name in the MCP handshake, such as "Saved by Claude Code".
- Mark the tool with honest hints: not read-only, not destructive.
- Never log titles, bodies or notes. Log the new prompt's ID.
- The CLI's
quick-savealready adds a prompt, so share its path rather than writing a second one.
Where to look
src/Prompuff.Cli/McpServerHost.cs:Tools(),CallToolHandler,IsAllowed(),ServerInstructionssrc/Prompuff.Application/Settings/AppSettings.cs:AllowMcp;src/Prompuff.App/ViewModels/SettingsViewModel.cs: the Integrations sectionsrc/Prompuff.Cli/CliApp.cs:QuickSaveAsyncsrc/Prompuff.Application/Services/VersionNotes.cs:FirstVersiontests/Prompuff.Cli.Tests/McpContractTests.cs
Done when
- With the setting off, the tool isn't listed and a direct call is refused. With it on, Claude Code saves a prompt, and its first version names Claude Code.
- The 1.0 MCP contract tests pass unchanged.
- Tests cover the setting, bad inputs, and that nothing is logged beyond IDs.
-
docs/user-guide.mdand the README describe the setting.
- Lenguaje dominante
- C#
- Estrellas
- 0
- Forks
- 1
- Merge medio
- 1 h 51 min
- PR fusionados (30 d)
- 13
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hazeliscoding/prompuff
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hazeliscoding/prompuff#34 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hazeliscoding/prompuff#22 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
hazeliscoding/prompuff#14 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
hazeliscoding/prompuff#13 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
hazeliscoding/prompuff#12 ·
Los mantenedores suelen responder en 1 día
Todos los issues de hazeliscoding/prompuff
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug priority: P2
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
IridiumIO/CompactGUI#699 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
bitfoundation/bitplatform#14070 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día