xsMCP0.1.0-beta.2

Usage

npm i @xsmcp/server-http
pnpm add @xsmcp/server-http
yarn add @xsmcp/server-http
bun add @xsmcp/server-http

createApp

import { createApp } from '@xsmcp/server-http'
import { createServer } from '@xsmcp/server-shared'

const server = createServer({
  name: 'example-server',
  version: '1.0.0'
})

// { fetch: (req: Request) => Promise<Response> }
const app = createApp(server)

createFetch

import { createFetch } from '@xsmcp/server-http'
import { createServer } from '@xsmcp/server-shared'

const server = createServer({
  name: 'example-server',
  version: '1.0.0'
})

// (req: Request) => Promise<Response>
const fetch = createFetch(server)