---
number: 7450
title: Add Memory MCP Server Scaffold
author: Aki-07
state: CLOSED
createdAt: '2025-10-10T20:11:03Z'
updatedAt: '2025-10-10T20:45:09Z'
closedAt: '2025-10-10T20:45:09Z'
mergedAt: null
head: feat/memory-mcp-scaffold
base: dev
url: 'https://github.com/neomjs/neo/pull/7450'
---

<!-- PULL REQUEST TEMPLATE -->
<!-- (Update "[ ]" to "[x]" to check a box) -->

FIxes #7407 

**What kind of change does this PR introduce?** (check at least one)

- [ ] Bugfix
- [x] Feature
- [ ] Code style update
- [ ] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:

**Does this PR introduce a breaking change?** (check one)

- [ ] Yes
- [x] No

If yes, please describe the impact and migration path for existing applications:

**The PR fulfills these requirements:**

- [x] It's submitted to the `dev` branch, _not_ the `main` branch
- [x] When resolving a specific issue, it's referenced in the PR's title (e.g. `fix #xxx[,#xxx]`, where "xxx" is the issue number)

Feature details

- Introduces the Memory MCP server scaffold (ai/mcp/server/memory/) with Express bootstrapping, shared config, logging, JSON parsing, and Swagger UI served from the existing OpenAPI design (buildScripts/mcp/memory/openapi.yaml / learn/guides/ai/MemoryCoreMcpApi.md).
- Implements /healthcheck, verifying Chroma connectivity and returning collection metadata + uptime.
- Adds the npm launcher ai:server-memory-mcp and required devDependencies (express, swagger-ui-express, morgan, js-yaml).


**Other information:**
