
dukedesouth/m7-mcp-oss
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 강제적인 반사 문, 지속적인 프로젝트 기억 및 다 모형 Hive를 가진 조정 7 단계 주기를 통해서 AI 기호화 대리인 일을 합니다
개요
v3.22.2 — clone 메인 또는 릴리스 아카이브를 다운로드. npm 패키지가 없습니다. 소스에서 빌드 (npm run build). MCP 서버는 코드로 직진하는 대신 고정 7 단계 사이클을 통해 AI 코딩 에이전트 작업을합니다. Cursor에 내장되었지만, 일반 MCP를 stdio에 사용하고 도구를 지원하는 모든 클라이언트와 함께 작동해야합니다. 이 저장소는 . 나는 6 월 2025과 중반 2026 사이에 M7을 개발했다. 여기에 게시 된 버전은 7 월 2026의 repo의 상태입니다. 그 닫힌 배포 (자기 업데이트 클라이언트, 라이센스 체크, 개인 액세스 게이트) 및 제거 된 하나의 unfinished 연구 모듈. 개발은 개인적으로 계속; 나는 또는 나중에 더 동기화 할 수 없습니다. CHANGELOG.md는 언제 변경되는지, 그리고 docs/WHY OPEN SOURCE.md는 왜 이렇게 특허 또는 회사로 추구한 오픈소스로 출판됩니다.
개요(AI 번역)
현재 릴리스: v3.22.2 — clone main or download the release archive. npm 패키지가 없습니다. 소스에서 빌드 (npm run build).
고정 7단계를 통해 AI 코딩 에이전트 작업을 하는 MCP 서버 코드로 바로 점프 대신 사이클. 커서에 내장되었지만, stdio에 일반 MCP를 호출하고 지원하는 모든 클라이언트와 함께 작동해야합니다 도구.
이 저장소는snapshot, 라이브 트리입니다. M7을 개발 6 월 2025 및 중반-2026 나 및 내 팀에 의해 사용되는 개인 도구. 이 버전 여기에 게시 된 것은 7 월 2026의 repo의 상태입니다. 그 닫은 배포 (self-update client, 라이센스 체크, 개인 액세스 문)와 제거되는 1개의 unfinished 연구 단위. 개발은 개인적으로 계속; 나는 또는 더 동기화 할 수 없습니다 나중에. 변경된 경우 CHANGELOG.md 를 참조하세요. docs/WHY OPEN SOURCE.md는 왜 이렇게 간행되는지 특허 또는 회사로 추구하는 오픈소스로서
무엇 그것
핵심 아이디어는 간단합니다: 대리인 접촉 부호의 앞에 그것을 통해서 갈 필요가 있습니다 발견, 아키텍처, 솔루션, 영향 분석 및 구현
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
M7 MCP
Current release: v3.22.2 — clone main or download the release archive. There is no npm package; build from source (npm run build).
An MCP server that makes an AI coding agent work through a fixed seven-phase cycle instead of jumping straight to code. It was built for Cursor, but it speaks plain MCP over stdio and should work with any client that supports tools.
This repository is a snapshot, not the live tree. I developed M7 between June 2025 and mid-2026 as a private tool used by me and my team. The version published here is the state of the repo as of July 2026 with the parts tied to that closed distribution (self-update client, license check, private-access gate) and one unfinished research module removed. Development continues privately; I may or may not sync more of it later. See CHANGELOG.md for what changed when, and docs/WHY_OPEN_SOURCE.md for why this is published as open source rather than pursued as a patent or a company.
What it does
The core idea is simple: before the agent touches code it has to go through
discovery, architecture, solution, impact analysis and an implementation
simulation, write an artifact for each, and pass a reflection gate between
phases. The server does not trust the model to “remember” the rules: it
issues a gate ID with every phase instruction, rejects reflections that do not
quote it, re-injects a compact rule summary after N calls to mcp_m7_cycle within the
same phase (the MCP server only observes its own tools, not the client’s other
actions), and keeps the cycle state on disk so a new chat can pick up where the
old one stopped.
Around that cycle there is a set of supporting tools:
- Memory with tiers (L1/L2/L3), confidence decay, promotion and a “fog of war” that tracks what is known, assumed, stale or unknown about the project. Optional ChromaDB backend for semantic search; falls back to local JSON.
- Task analysis and routing (
mcp_m7_analyze_task): classifies a request, creates a session, flags scope drift, decides between a short path and the full cycle. - Hive: run several model instances (OpenAI / Anthropic) on a question and merge the answers. Needs API keys.
- TSI (tech safety intelligence): YAML pattern packs (security, performance, architecture, testing, deployment) used to warn about known footguns before implementation.
- Task graph, task transfer between chats, architecture advisor, knowledge
graph, error database, style guardian, DCCE text validator, mesh for
multi-machine sessions, and a few more. The full list is in
docs/TOOLS_REGISTRY.md; 37 tools are registered
by
src/index.ts.
Documentation is split by reader. For the agent: M7-GUIDE.md (operational guide) and Methodology/CURSOR_METHODOLOGY_RULES.md
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"m7": {
"command": "node",
"args": ["/absolute/path/to/m7-mcp/dist/index.js"],
"cwd": "/absolute/path/to/m7-mcp",
"env": {
"OPENAI_API_KEY": "sk-...",
"ANTHROPIC_API_KEY": "sk-ant-...",
"M7_PROJECT_PATH": "/absolute/path/to/your/project"
}
}
}
}