Acture Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Acture Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Acture MCP turns raw engineering signals into narrative reports.
It exposes data from your development tools (code, version control, issues, documentation, tasks) via MCP (Model Context Protocol), allowing AI agents to synthesize structured, shareable engineering reports.
GitHub is the first supported source, with more integrations planned.
Demo
Input:
Output:
All stored as structured Notion pages you can share, search, and reference later.
┌─────────────────────┐ ┌──────────────┐ ┌────────────────────┐
│ Engineering Signals │───▶│ Acture MCP │───▶│ AI Agent (Claude │
│ (GitHub, etc) │ │ Server │ │ Desktop or others) │
└─────────────────────┘ └──────────────┘ └────────────────────┘
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│ Tools: │ │ Prompt: │
│ - Commits │ │ "Create │
│ - Issues │ │ weekly │
│ - PRs │ │ report" │
└─────────────┘ └─────────────┘
│ │
▼ ▼
┌─────────────────────────────────────┐
│ AI synthesizes narrative report │
│ referencing concrete commits, PRs │
└─────────────────────────────────────┘
│
▼
┌────────────┐
│ Notion │
│ Page │
└────────────┘npm install -g acture-mcpOr clone and install locally:
git clone https://github.com/vkhafizov/acture-mcp.git
cd acture-mcp
npm install
npm linkOne command to configure everything:
acture-mcp initThis interactive setup will ask for:
owner/repo)Then sync your repository:
acture-mcp syncThis clones/pulls the repo to your local path for fast code search.
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"acture-mcp": {
"command": "npx",
"args": ["acture-mcp-server"]
}
}
}{
"mcpServers": {
"acture-mcp": {
"command": "node",
"args": ["path to acture-mcp/bin/acture-mcp-server"]
}
}
}Config locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonRestart Claude Desktop. You should see the tools and prompts available.
In Claude Desktop, use one of the built-in prompts:
`/weekly_report` — Generate weekly engineering summary
"Create a report covering what the team shipped this week, including specific PRs and their impact."
`/milestone_report` — Sprint/milestone retrospective
"Summarize the sprint: what was planned, what delivered, blockers encountered, and lessons learned."
`/standup_report` — Daily standup summary
"Capture today's completed work, current progress, and any blockers."
The AI will automatically:
repo_metrics for activity datasearch_codebaselist_issuesread_issuesearch_doc (if docs path configured)It finds the actual work — concrete commits, real PRs, specific issues.
The AI presents findings and asks:
Say yes, and it calls publish_notion_report — your report is live.
Ask follow-up questions about any saved report:
"What blockers did we have in last week's report?"
"Show me the milestone report from January 15th"
The AI uses read_notion_reports to fetch and explain previous reports.
Acture MCP exposes the following MCP tools to your AI agent:
| Tool | Purpose |
|---|---|
search_codebase | Search commits, PRs, issues, or code |
list_issues | List GitHub issues with filters |
read_issue | Get full issue details and comments |
linked_prs | Find PRs linked to an issue |
repo_metrics | Engineering metrics and DORA data |
search_doc | Search documentation with fuzzy matching |
read_doc | Read full documentation file |
publish_notion_report | Publish report to Notion |
read_notion_reports | List or fetch saved reports |
Three specialized prompts guide report generation:
| Prompt | Best For |
|---|---|
weekly_report | 7-day summaries of shipped features, fixes, blockers |
milestone_report | Sprint retrospectives with epics, velocity, learnings |
standup_report | Daily sync with yesterday/today/blockers |
Prompts are editable .txt files in src/server/prompts/:
weekly-report.txt — Weekly report instructionsmilestone-report.txt — Milestone review instructionsstandup-report.txt — Standup report instructionsEdit these to change how reports are generated. Restart Claude Desktop to apply changes.
Reports are flexible. The AI includes sections it has data for:
Published reports are tracked locally in:
~/.config/acture-mcp/notion-reports.json (Linux)
~/Library/Application Support/... (macOS)
%APPDATA%/acture-mcp/... (Windows)Stores: ID, URL, title, template type, creation date. Last 100 reports kept.
acture-mcp init # Configure (token, repo, Notion)
acture-mcp sync # Clone/pull repository
acture-mcp status # Check configuration and sync statusApache License 2.0
Acture MCP is under active development. Issues, forks, and contributions are welcome.
If you want Acture MCP customized, extended, or implemented in your team, I’m open to paid pilots and design partnerships.
Contact via GitHub issues or email: [email protected]
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.