0.0.5 • Published 6 months ago

@components-mcp-plugins/core v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

@components-mcp/core

NPM version NPM downloads

简介

@components-mcp/core 是一个核心库,提供了与 MCP(Model Context Protocol)服务器交互的功能,支持组件扫描和 SSE(Server-Sent Events)通信。

技术栈

  • TypeScript:提供类型安全的开发体验。
  • Node.js:运行时环境。
  • @modelcontextprotocol/sdk:用于实现 MCP 协议的核心 SDK。
  • HTTP 模块:用于创建和管理 HTTP 服务器。

功能

1. 创建 MCP 服务器

通过 createMcpServer 方法,可以创建一个 MCP 服务器实例,用于管理组件的上下文协议。

2. 创建 SSE 服务器

通过 createSSEServer 方法,可以启动一个支持 SSE 的 HTTP 服务器,用于实时通信。

3. 集成工具

支持通过 MCP 服务器工具方法(如 tool)处理组件文档的内容。

安装

$ pnpm install

使用

启动开发环境

$ npm run dev

构建生产环境

$ npm run build

导出功能

createMcpServer

创建并返回一个 MCP 服务器实例。

import { createMcpServer } from "@components-mcp/core";

const mcpServer = createMcpServer();

createSSEServer

启动一个支持 SSE 的 HTTP 服务器。

import { createSSEServer, createMcpServer } from "@components-mcp/core";

const mcpServer = createMcpServer();
createSSEServer(mcpServer);

LICENSE

MIT

0.0.5

6 months ago

0.0.3

6 months ago

0.0.1

6 months ago