MCP.so
登录
R

Rehe MCP Server

@anthropics

基本信息

分类

其他

传输方式

stdio

作者

anthropics

提交者

rehe-92

关于 Rehe MCP Server

暂无概览

Rehe MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Rehe MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Rehe?

Rehe implements the Desktop Extensions (DXT) format, a specification for packaging local MCP servers into single-file .dxt archives that can be installed with one click. It includes a CLI tool for creating extensions, the manifest schema, and the loader used by Claude for macOS and Windows.

How to use Rehe?

Install the CLI globally via npm install -g @anthropic-ai/dxt, then in your MCP server’s folder run dxt init to create a manifest.json and dxt pack to produce the .dxt file. Open the resulting file with an app that supports DXT (e.g., Claude for macOS or Windows) to install.

Key features of Rehe

  • Packages entire local MCP servers into a single .dxt zip archive
  • Includes a manifest.json for metadata and configuration
  • Supports automatic updates and easy configuration of servers and variables
  • Provides a curated directory of extensions for end users
  • Offers a CLI tool (dxt init and dxt pack) for extension creation

Use cases of Rehe

  • Distributing a local MCP server to end users with one-click installation
  • Bundling a Node.js MCP server with all dependencies in a portable archive
  • Wrapping a Python MCP server with its virtual environment for cross-device reuse
  • Creating a binary MCP server that runs on both macOS and Windows without setup

常见问题

1

What is a Desktop Extension (.dxt)?

A `.dxt` file is a zip archive containing a local MCP server and a `manifest.json`. It is similar to Chrome `.crx` or VS Code `.vsix` files, enabling single-click installation of MCP servers.

2

What are the dependencies for using the Rehe CLI?

The CLI requires Node.js and is installed globally via `npm install -g @anthropic-ai/dxt`. No other runtime dependencies are needed beyond those of the MCP server being packaged.

3

Where does the extension data live?

The extension is a self-contained zip file. When installed, the app (e.g., Claude) loads the server from the unpacked archive on the local filesystem.

4

How do I package a Python or Node.js extension?

For Python, bundle packages in `server/lib/` or a full virtual environment in `server/venv/`. For Node.js, run `npm install --production` and bundle the `node_modules` directory. The manifest’s `server.entry_point` points to the main executable or file.

5

What transport and authentication does Rehe use?

The MCP server communicates over stdio transport. Authentication is handled by the server itself; Rehe does not impose its own auth layer. The manifest can specify environment variables and parameters via `mcp_config.env`.

评论

其他 分类下的更多 MCP 服务器