🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@nodemint/projectmind

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nodemint/projectmind - npm Package Compare versions

Comparing version
0.4.0
to
0.4.1
+9
-0
CHANGELOG.md

@@ -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"

@@ -15,2 +15,4 @@ # projectmind

![Demo: init --seed scaffolds the map, setup wires every agent, the digest opens with the session handoff, and projectmind savings shows ~20.5k tokens saved](docs/assets/demo.gif)
![Benchmark: reading the codebase ~1,953 tokens vs projectmind digest ~412 tokens, −78.9%](docs/assets/benchmark.svg)

@@ -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 @@

@@ -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 -->";