@nodemint/projectmind
Advanced tools
+9
-0
@@ -6,2 +6,11 @@ # Changelog | ||
| ## [0.4.1] - 2026-07-03 | ||
| ### Added | ||
| - `projectmind mcp` subcommand — runs the stdio MCP server via the main bin, | ||
| so `npx @nodemint/projectmind mcp` works (required by the official MCP | ||
| Registry, whose clients invoke the package's default binary). | ||
| - `mcpName` field in package.json and a `server.json` — the ownership | ||
| handshake for publishing to registry.modelcontextprotocol.io. | ||
| ## [0.4.0] - 2026-07-02 | ||
@@ -8,0 +17,0 @@ |
+2
-1
| { | ||
| "name": "@nodemint/projectmind", | ||
| "version": "0.4.0", | ||
| "version": "0.4.1", | ||
| "mcpName": "io.github.nodemint-dev/projectmind", | ||
| "publishConfig": { | ||
@@ -5,0 +6,0 @@ "access": "public" |
+3
-1
@@ -15,2 +15,4 @@ # projectmind | ||
|  | ||
|  | ||
@@ -239,3 +241,3 @@ | ||
| ```json | ||
| { "mcpServers": { "projectmind": { "command": "npx", "args": ["-y", "-p", "@nodemint/projectmind", "projectmind-mcp"] } } } | ||
| { "mcpServers": { "projectmind": { "command": "npx", "args": ["-y", "@nodemint/projectmind", "mcp"] } } } | ||
| ``` | ||
@@ -242,0 +244,0 @@ |
+10
-1
@@ -32,2 +32,3 @@ #!/usr/bin/env node | ||
| install-hook Install the git post-commit auto-updater | ||
| mcp Run the MCP server on stdio (what agents connect to) | ||
@@ -74,3 +75,3 @@ Options: | ||
| function main() { | ||
| async function main() { | ||
| const { opts, rest } = parseArgs(process.argv.slice(2)); | ||
@@ -80,2 +81,10 @@ const cmd = rest.shift(); | ||
| // `projectmind mcp` starts the stdio MCP server — the entrypoint MCP | ||
| // registry clients use (npx @nodemint/projectmind mcp). Must not write | ||
| // anything to stdout itself; the transport owns it. | ||
| if (cmd === "mcp") { | ||
| await import("../mcp/server.js"); | ||
| return; | ||
| } | ||
| const r = opts.root ? core.root(opts.root) : core.root(); | ||
@@ -82,0 +91,0 @@ const scope = opts.local ? "local" : undefined; // undefined => config default (repo) |
@@ -182,3 +182,3 @@ #!/usr/bin/env node | ||
| const server = new Server( | ||
| { name: "projectmind", version: "0.4.0" }, | ||
| { name: "projectmind", version: "0.4.1" }, | ||
| { capabilities: { tools: {} } } | ||
@@ -185,0 +185,0 @@ ); |
@@ -8,5 +8,5 @@ // Multi-agent wiring. Writes the MCP server config and a workflow rules block | ||
| // Scoped package with two bins: -p pulls @nodemint/projectmind, then the | ||
| // projectmind-mcp bin from it is executed. | ||
| const MCP_ENTRY = { command: "npx", args: ["-y", "-p", "@nodemint/projectmind", "projectmind-mcp"] }; | ||
| // `mcp` is a subcommand of the main bin, so plain npx works (same invocation | ||
| // the official MCP Registry entry uses). | ||
| const MCP_ENTRY = { command: "npx", args: ["-y", "@nodemint/projectmind", "mcp"] }; | ||
@@ -13,0 +13,0 @@ const RULES_BEGIN = "<!-- projectmind:begin -->"; |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
97360
0.99%1634
0.49%383
0.52%