LearnNewsExamplesServices
Frontmatter
id7413
titleMCP Server: Implement Knowledge Create/Update Endpoint
stateClosed
labels[]
assignees[]
createdAtOct 7, 2025, 12:48 PM
updatedAtOct 7, 2025, 12:53 PM
githubUrlhttps://github.com/neomjs/neo/issues/7413
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 7, 2025, 12:53 PM

MCP Server: Implement Knowledge Create/Update Endpoint

Closed v11.0.0 []
tobiu
tobiu commented on Oct 7, 2025, 12:48 PM

To improve the efficiency of maintaining the knowledge base, this ticket is for implementing an endpoint to create or update a single document. This allows for fast, incremental updates without requiring a full, time-consuming rebuild of the entire knowledge base every time a single file changes.

Acceptance Criteria

  1. The server is extended to implement a PUT /documents/:id endpoint, where :id is the URL-encoded path of the document.
  2. If the document already exists in the ChromaDB collection, it is updated with the new content.
  3. If the document does not exist, it is created.
  4. The endpoint accepts the new file content in its request body.
  5. Appropriate error handling is implemented.

Agent Instructions

To work on this ticket, please start your session with the following prompt:

Please follow the instructions in @AGENTS.md.

Once you are initialized, I want to work on a sub-task for the "Architect AI Tooling as a Model Context Protocol (MCP) Servers" epic.

My task is to implement: MCP Server: Implement Knowledge Create/Update Endpoint

You will need to read the epic context from @.github/ISSUE/epic-architect-ai-tooling-as-mcp.md and the specific ticket details from @.github/ISSUE/ticket-implement-knowledge-create-update-endpoint.md before we begin.

tobiu added the enhancement label on Oct 7, 2025, 12:48 PM
tobiu added parent issue #7399 on Oct 7, 2025, 12:48 PM
tobiu added the help wanted label on Oct 7, 2025, 12:48 PM
tobiu added the good first issue label on Oct 7, 2025, 12:48 PM
tobiu added the hacktoberfest label on Oct 7, 2025, 12:48 PM
tobiu added the ai label on Oct 7, 2025, 12:48 PM
tobiu removed parent issue #7399 on Oct 7, 2025, 12:52 PM
tobiu removed the enhancement label on Oct 7, 2025, 12:53 PM
tobiu removed the help wanted label on Oct 7, 2025, 12:53 PM
tobiu removed the good first issue label on Oct 7, 2025, 12:53 PM
tobiu removed the hacktoberfest label on Oct 7, 2025, 12:53 PM
tobiu removed the ai label on Oct 7, 2025, 12:53 PM
tobiu
tobiu Oct 7, 2025, 12:53 PM

redundant. closing the ticket.

tobiu closed this issue on Oct 7, 2025, 12:53 PM