Fetching latest headlines…
Sprint 5 closed: MCP Server
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’July 1, 2026

Sprint 5 closed: MCP Server

0 views0 likes0 comments
Originally published byDev.to

Sprint 5 is closed.

The goal was to expose Meronq capabilities through MCP so AI assistants can use Meronq as a product tool layer β€” not only when developing Meronq itself. GitHub data and local memory from earlier sprints now ship through a dedicated product server with an explicit permission model.

What Sprint 5 delivered

Every item on the roadmap is checked off:

  • MCP tool surface β€” handshake, scan, memory, GitHub, runtime, and git read tools
  • Product server β€” apps/mcp-server v1.1.0 for any Meronq-enabled repository
  • Shared server core β€” @meronq/server-core (handshake, permissions, runtime, CEM sync)
  • Memory search β€” memory_search and memory_stats over SQLite
  • Safety model β€” runtime and network gates via environment variables

Local MCP refactored onto @meronq/server-core (v1.15.0) while keeping dogfooding tools: git write, social distribution, and extended allowlists.

Product vs local MCP

Surface Use when
apps/mcp-server Connecting assistants to your project
apps/local-mcp Developing Meronq itself (social, git write, dogfooding)

Point either server at a repo with MERONQ_PROJECT_PATH (or MERONQ_PATH).

New package: @meronq/server-core

Shared logic extracted from local MCP:

Module Role
buildHandshake() Onboarding payload with CEM, memory, GitHub, sprint context
buildAndSyncCem() Scan + optional GitHub fetch β†’ SQLite
ProjectRuntime Package manager and git command execution
permissions MERONQ_ALLOW_RUNTIME, MERONQ_ALLOW_NETWORK, git write

Product MCP exposes 14 tools including memory_search, github_sync, project_build, and allowlisted commands. Git write stays off the product surface by design.

Permission model

MERONQ_ALLOW_RUNTIME=true   β†’ build, test, install/dev allowlist
MERONQ_ALLOW_NETWORK=true   β†’ GitHub API refresh (or set GITHUB_TOKEN)

Read-only git tools (git_status, git_diff) work without extra flags. See MCP server guide for Cursor configuration.

Memory search

memory_search queries entities in .meronq/local/memory.db with optional type filters. Access events are recorded when results are returned β€” aligned with ADR-0005.

# MCP: memory_search { "query": "github", "limit": 10 }

Sprint 6 β€” Skills and Workflows

Sprint 6 goal: introduce reusable procedural engineering knowledge β€” project.build, project.test, and adr.create as versioned Project Skills callable from MCP and CLI.

The product MCP surface is live; Sprint 6 adds deterministic workflows on top of it.

Follow along

Sprint 4 connected GitHub. Sprint 5 makes project intelligence portable. Sprint 6 teaches assistants how to run repeatable engineering work.

Read the full post on meronq.pages.dev Β· Source on GitHub

Comments (0)

Sign in to join the discussion

Be the first to comment!