Token导航 LogoToken导航TokenDH.com
expose (A0dotrun) logo
AI代理未说明官方级别未说明来源级核验

expose (A0dotrun)

MCP Server

Expose是一个用于构建MCP工具的服务,可通过Claude桌面应用调用,支持自托管和灵活配置。

工具数

0

提示词数

0

GitHub Stars

20

资源数

0
自托管GoClaude本地部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

deadcodedump

提供方

deadcodedump

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

______________________________________________________________________

标题:暴露 description:为Claude桌面应用程序轻松构建MCP工具

Expose允许您构建MCP工具,您可以使用MCP客户端调用这些工具,如Claude桌面应用程序。

  • 自托管:您可以轻松地自托管工具并将其部署在自己的服务器上。
  • 统一网关:生成一个可以注册的HTTP端点 expose-cli
  • 灵活的:轻松配置和定制您的工具以满足您的需求。

入门

  1. 安装程序公开CLI
   curl -fsSL https://github.com/a0dotrun/expose/releases/download/stable/download_cli.sh | bash
  1. 安装依赖项
   npm i @a0dotrun/expose
  1. 创建服务器
   touch src/server.ts
   import { create } from "@a0dotrun/expose"

   const app = create({
     tools: [],
   })

   export default {
     port: 3000,
     fetch: app.fetch,
   }
  1. 定义您的工具
+ import { tool } from "@a0dotrun/expose/tool"
+ import { subscription } from "@acme/lib/subscription"
+ import { z } from "zod"

+ const getCustomerSubscription = tool({
+   name: "getCustomerSubscription",
+   description: "Get subscription information for a customer",
+   args: z.object({
+       customer: z.string().uuid()
+   }),
+   run: async (input) => {
+     // Your subscription logic here
+     return input;
+   },
+ });

+ const createCustomerSubscription = tool({
+   name: "createCustomerSubscription",
+   description: "Create a subscription for a customer",
+   args: z.object({
+       customer: z.string().uuid()
+   }),
+   run: async (input) => {
+     // Your subscription logic here
+     return input;
+   },
+ });

const app = create({
  tools: [
+    getCustomerSubscription,
+    createCustomerSubscription,
  ],
});
  1. 启动服务器
   npm run dev

您还可以部署服务器并记下公共URL。

  1. 在Claude桌面应用程序中注册

MACOS克劳德桌面MCP配置路径: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  ...
  "mcpServers": {
    "subscriptionManager": {
      "command": "/Users/acmeuser/.local/bin/expose-cli",
      "args": ["--url", "http://localhost:3000", "--timeout", "15"]
    }
  }
  ...
}

_用您的公共URL替换localhost_

______________________________________________________________________

exposure是通过以下方式创建的 您的电子邮件a0级

致谢

我受到了启发 未知

目录标签

目录标签

自托管GoClaude本地部署MCP工具HTTP网关Claude集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP