LearnNewsExamplesServices
Frontmatter
id7404
titleMCP Server: Implement Knowledge Read Endpoints
stateClosed
labels
enhancementhelp wantedgood first issuehacktoberfestai
assigneesMannXo
createdAtOct 7, 2025, 12:12 PM
updatedAtOct 24, 2025, 11:25 AM
githubUrlhttps://github.com/neomjs/neo/issues/7404
authortobiu
commentsCount5
parentIssue7399
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 24, 2025, 11:24 AM

MCP Server: Implement Knowledge Read Endpoints

Closed v11.0.0 enhancementhelp wantedgood first issuehacktoberfestai
tobiu
tobiu commented on Oct 7, 2025, 12:12 PM

This ticket is for implementing the primary read endpoints for the Knowledge Base MCP server. This involves fetching and listing documents from the ChromaDB collection.

Acceptance Criteria

  1. The server is extended to implement the GET /documents endpoint, which lists all documents in the knowledge base (pagination is optional but preferred).
  2. The server is extended to implement the GET /documents/:id endpoint, which retrieves a single document by its ID.
  3. Both endpoints return data in the structured JSON format defined in the design ticket.
  4. Appropriate error handling is implemented for cases like a document not being found.

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 Read Endpoints

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-read-endpoints.md before we begin.

tobiu added parent issue #7399 on Oct 7, 2025, 12:12 PM
tobiu added the enhancement label on Oct 7, 2025, 12:12 PM
tobiu added the help wanted label on Oct 7, 2025, 12:12 PM
tobiu added the good first issue label on Oct 7, 2025, 12:12 PM
tobiu added the hacktoberfest label on Oct 7, 2025, 12:12 PM
tobiu added the ai label on Oct 7, 2025, 12:12 PM
MannXo
MannXo Oct 8, 2025, 2:12 PM

Hey @tobiu I can continue my contribution to #7399 by working on this issue. Let me know if you dont mind.

Cheers

tobiu
tobiu Oct 8, 2025, 2:22 PM

Thx, appreciated!

tobiu assigned to @MannXo on Oct 8, 2025, 2:22 PM
MannXo
MannXo Oct 8, 2025, 2:42 PM

Thx, appreciated!

I think I should wait for #7403 to complete before I can start this. I can take #7402 until then.

tobiu
tobiu Oct 8, 2025, 2:46 PM

sounds good to me. hint: you need to add a comment to #7402, otherwise i can not assign it to you (github security policy).

tobiu
tobiu Oct 24, 2025, 11:24 AM

i think this one was resolved via a 2 tickets in 1 PR. logic got converted to the new servers.

tobiu closed this issue on Oct 24, 2025, 11:25 AM