Skip to content

mcp-reasoner 2.0.0 (new formula)#1387

Open
chenrui333 wants to merge 1 commit into
mainfrom
mcp-reasoner
Open

mcp-reasoner 2.0.0 (new formula)#1387
chenrui333 wants to merge 1 commit into
mainfrom
mcp-reasoner

Conversation

@chenrui333
Copy link
Copy Markdown
Owner

> fd index.js /opt/homebrew/Cellar/mcp-reasoner/2.0.0
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/dist/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/cjs/server/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/cjs/server/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/esm/client/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/esm/client/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/esm/server/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/@modelcontextprotocol/sdk/dist/esm/server/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/accepts/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/ajv/lib/compile/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/ajv/lib/dotjs/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/body-parser/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/bytes/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/call-bind-apply-helpers/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/call-bind-apply-helpers/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/call-bound/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/call-bound/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/chalk/source/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/chalk/source/vendor/ansi-styles/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/chalk/source/vendor/supports-color/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/content-disposition/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/content-type/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/cookie/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/cookie-signature/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/cors/lib/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/cross-spawn/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/debug/src/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/depd/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/depd/lib/browser/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/dunder-proto/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/ee-first/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/encodeurl/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-define-property/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-define-property/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-errors/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-errors/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-object-atoms/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/es-object-atoms/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/escape-html/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/etag/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/eventsource/dist/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/eventsource/dist/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/eventsource-parser/dist/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/eventsource-parser/dist/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/express/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/fast-deep-equal/es6/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/fast-deep-equal/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/fast-json-stable-stringify/benchmark/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/fast-json-stable-stringify/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/finalhandler/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/forwarded/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/fresh/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/function-bind/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/function-bind/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/get-intrinsic/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/get-proto/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/get-proto/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/gopd/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/gopd/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/has-symbols/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/has-symbols/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/hasown/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/http-errors/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/http-errors/node_modules/statuses/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/iconv-lite/encodings/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/iconv-lite/lib/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/is-promise/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/isexe/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/json-schema-traverse/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/math-intrinsics/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/media-typer/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/merge-descriptors/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/mime-db/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/mime-types/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/ms/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/negotiator/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/object-assign/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/object-inspect/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/on-finished/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/parseurl/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/path-key/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/path-to-regexp/dist/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/path-to-regexp/dist/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/proxy-addr/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/qs/lib/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/range-parser/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/raw-body/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/router/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/safe-buffer/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/send/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/serve-static/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/setprototypeof/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/setprototypeof/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/shebang-command/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/shebang-regex/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-list/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-list/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-map/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-map/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-weakmap/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/side-channel-weakmap/test/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/statuses/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/toidentifier/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/type-is/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/unpipe/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uri-js/dist/esnext/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uri-js/dist/esnext/index.js.map
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uuid/dist/commonjs-browser/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uuid/dist/esm-browser/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uuid/dist/esm-node/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/uuid/dist/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/vary/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v3/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4/classic/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4/core/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4/locales/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4/mini/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod/v4-mini/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod-to-json-schema/dist/cjs/index.js
/opt/homebrew/Cellar/mcp-reasoner/2.0.0/libexec/lib/node_modules/@mseep/mcp-reasoner/node_modules/zod-to-json-schema/dist/esm/index.js

@chenrui333 chenrui333 added the in progress Stale bot should stay away label Aug 27, 2025
@github-actions github-actions Bot added new formula nodejs Node or npm use is a significant feature of the PR or issue labels Aug 27, 2025
@chenrui333 chenrui333 added the CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. label Feb 19, 2026
Copilot AI review requested due to automatic review settings March 8, 2026 00:12
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Homebrew formula for the mcp-reasoner npm package (v2.0.0) to install and expose an mcp-reasoner executable.

Changes:

  • Added Formula/m/mcp-reasoner.rb defining the new formula (npm source, Node dependency).
  • Installs the package via npm install and provides a bin/mcp-reasoner wrapper.
  • Adds a basic JSON-RPC initialization/tools-list formula test using pipe_output.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Formula/m/mcp-reasoner.rb
#!/bin/bash
exec "#{Formula["node"].opt_bin}/node" \
"#{libexec}/lib/node_modules/@mseep/mcp-reasoner/dist/index.js" "$@"
SH
Copy link

Copilot AI Mar 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The wrapper script written to bin/"mcp-reasoner" is created via Pathname#write, which does not set the executable bit. As a result, the installed mcp-reasoner entrypoint will typically be non-executable (mode 0644) and the formula’s test/runtime invocation will fail. Make the script executable (e.g., chmod it) or use a Homebrew helper that writes an executable wrapper.

Suggested change
SH
SH
(bin/"mcp-reasoner").chmod 0o755

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. in progress Stale bot should stay away new formula nodejs Node or npm use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants