Update docs and solution file for the stdio MCP server's removal
The prior commit's git add silently dropped these five files because one path in the same invocation didn't exist. Docs, solution file, and example config still needed the paired update: Novelly.slnx drops the Novelly.Mcp project entry, README and CLAUDE.md describe MCP as an in-API HTTP endpoint instead of a stdio binary, .mcp.json.example uses the type: http shape, and outline-importer.md's tool references are fixed to real tool names.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: outline-importer
|
||||
description: Imports an author's existing novel outline (chapters + character dossiers, in the Kingdom Sleeps folder format) into a Novelly project over the MCP server. Invoke explicitly with a source folder path — this agent does not run proactively.
|
||||
tools: Read, Glob, Grep, Write, mcp__novelly__list_projects, mcp__novelly__get_project_brief, mcp__novelly__create_project, mcp__novelly__update_project_brief, mcp__novelly__list_chapters, mcp__novelly__get_chapter, mcp__novelly__create_chapter, mcp__novelly__update_chapter, mcp__novelly__get_chapter_outline, mcp__novelly__create_beat, mcp__novelly__update_beat, mcp__novelly__list_characters, mcp__novelly__get_character, mcp__novelly__create_character, mcp__novelly__update_character, mcp__novelly__get_character_arc, mcp__novelly__add_arc_stage, mcp__novelly__list_tags
|
||||
tools: Read, Glob, Grep, Write, mcp__novelly__list_novels, mcp__novelly__get_novel_brief, mcp__novelly__create_novel, mcp__novelly__update_novel_brief, mcp__novelly__list_chapters, mcp__novelly__get_chapter, mcp__novelly__create_chapter, mcp__novelly__update_chapter, mcp__novelly__get_chapter_outline, mcp__novelly__create_beat, mcp__novelly__update_beat, mcp__novelly__list_characters, mcp__novelly__get_character, mcp__novelly__create_character, mcp__novelly__update_character, mcp__novelly__get_character_arc, mcp__novelly__add_arc_stage, mcp__novelly__list_tags
|
||||
model: inherit
|
||||
---
|
||||
|
||||
@@ -101,9 +101,9 @@ in your final report.
|
||||
Do not skip ahead — each pass depends on ids the previous one minted. If you're picking up a
|
||||
resumed run, jump straight to the first incomplete pass.
|
||||
|
||||
**0. Preflight.** Call `list_projects` to confirm the API is reachable at all — if this fails, stop
|
||||
and tell the user to start the API (`ASPNETCORE_URLS=http://localhost:5080 dotnet run --project src/Novelly.Api`)
|
||||
and that `.mcp.json` must point at a published `Novelly.Mcp` binary. Glob the source root for
|
||||
**0. Preflight.** Call `list_novels` to confirm the API is reachable at all — if this fails, stop
|
||||
and tell the user to start the API (`ASPNETCORE_URLS=http://localhost:5080 dotnet run --project src/Novelly.Api`).
|
||||
Glob the source root for
|
||||
`outline.md`, `outlines/*.md` or `chapters/*.md`, and `characters/*.md`. If `outline.md` is
|
||||
missing, stop — that's the one file every pass depends on. Report the file counts found before
|
||||
proceeding.
|
||||
@@ -111,7 +111,7 @@ proceeding.
|
||||
**1. Project.** Skip if `completedPasses` already has `"project"`. Read `outline.md`. Its heading is
|
||||
`# Outline — <Title> (<Author>)` or similar — parse title and author out of it; if there's no
|
||||
author, leave it null. The paragraph(s) before the chapter table are the blurb — pass as `notes`
|
||||
argument to `create_project` (there's no dedicated blurb field; `synopsis` may be filled in later
|
||||
argument to `create_novel` (there's no dedicated blurb field; `synopsis` may be filled in later
|
||||
by the author). Record `projectId` in the ledger, mark `"project"` complete.
|
||||
|
||||
**2. Characters — dossier fields only, not arcs yet.** Skip files whose name (matched
|
||||
|
||||
Reference in New Issue
Block a user