Skip to content

Declare Serena, Context7 and Memory Bank as project MCP servers - #1

Merged
mytholog merged 2 commits into
mainfrom
cursor/add-mcp-servers-config-659c
Oct 6, 2026
Merged

mytholog merged 2 commits into
mainfrom
cursor/add-mcp-servers-config-659c

Conversation

@mytholog

Copy link
Copy Markdown
Owner

Adds .cursor/mcp.json with the three MCP servers used on this project, and seeds a committed memory bank with the project's architecture, decisions and open work.

What is here

  • Serena (stdio, uvx --from git+https://github.com/oraios/serena): symbol-level navigation and editing over the Go code. Runs with --context ide-assistant, the project pinned to ${workspaceFolder}, and the web dashboard off. Its env.PATH prepends $HOME/go/bin because the Go language server needs gopls on PATH — without it every symbol tool fails with "language server manager is not initialized".
  • Context7 (stdio, @upstash/context7-mcp): current library documentation. Works without a key at a lower rate limit; CONTEXT7_API_KEY is passed through when set.
  • Memory Bank (stdio, @allpepper/memory-bank-mcp): files under .memory-bank/<project>/, committed on purpose so the project's decisions outlive any single machine. Serena's own memories live in .serena/, which is already gitignored.

.memory-bank/semcache/ is seeded with architecture.md, decisions.md, open-work.md and tooling.md.

Verification

Every server was started from this exact config on a clean machine, then exercised with real tool calls: Serena resolved the Cache struct and its fields in semcache.go, Context7 resolved pgvector against live docs, and Memory Bank wrote and read back files under .memory-bank/.

mcp_servers_verified.log

Note on Cloud Agents

Per Cursor's documentation, cloud agents do not read .cursor/mcp.json — that file is client (IDE/CLI) configuration. To get the same three servers in cloud agents they must be added in the MCP dropdown at cursor.com/agents, with any keys under Cloud Agents > Secrets.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 11, 2026 06:41
Co-authored-by: Igor Gavrilov <mytholog@users.noreply.github.com>
…pen work

Co-authored-by: Igor Gavrilov <mytholog@users.noreply.github.com>
@mytholog
mytholog marked this pull request as ready for review September 25, 2026 14:06
@mytholog
mytholog merged commit 30bbf84 into main Oct 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants