
Getting started

2025.03.22
12
GoMCP工具构建Claude集成开发效率
Expose是一个用于构建MCP工具的平台,特别适用于与Claude桌面应用集成。它允许开发者轻松自托管工具,并通过统一的HTTP端点进行注册和调用。Expose提供了灵活的配置选项,使开发者能够根据需要定制工具。
View on GitHub
Overview
基本能力
产品定位
Expose是一个MCP工具构建平台,旨在帮助开发者快速创建和部署与Claude桌面应用集成的自定义工具。
核心功能
- 自托管:可以在自己的服务器上轻松部署工具。
- 统一网关:生成单一的HTTP端点,可通过
expose-cli
注册。 - 灵活性:支持高度定制化配置,满足不同需求。
适用场景
- 为Claude桌面应用开发自定义工具
- 需要快速构建和部署MCP工具的场景
- 需要自托管工具的场景
工具列表
expose-cli
:用于注册和管理MCP工具的命令行工具。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- 安装Node.js环境
- 确保已安装npm或yarn
安装教程
-
安装expose CLI
bash curl -fsSL https://github.com/a0dotrun/expose/releases/download/stable/download_cli.sh | bash
-
安装依赖
bash npm i @a0dotrun/expose
-
创建服务器
bash touch src/server.ts
-
定义工具 在
src/server.ts
中定义你的工具,如示例代码所示。 -
启动服务器
bash npm run dev
调试方式
- 启动服务器后,可以通过访问
http://localhost:3000
进行测试。 - 在Claude桌面应用中注册工具后,可以直接调用进行测试。
许可证
None