MCP协议服务器库

MCPConnect是一个强大的、基于属性的Delphi库,用于构建模型上下文协议(MCP)服务器,支持多种传输方式(HTTP via WebBroker/Indy和STDIO)和完整的JSON-RPC 2.0合规性。

  • by delphi-blocks
  • 本地部署
  • 更新于
在 GitHub 查看 delphi-blocks/mcpconnect-docs

使用说明

MCPConnect文档

此存储库包含以下内容的官方文档 MCPConnect,一个强大的、属性驱动的Delphi库,用于构建模型上下文协议(MCP)服务器。MCPConnect允许您以最小的样板将现有的Delphi类作为MCP工具、资源和提示公开,支持多种传输(通过WebBroker/Indy和STDIO的HTTP)和完全的JSON-RPC 2.0合规性。

使用VitePress构建文档

MCPConnect文档是使用 VitePress,一个由Vite和Vue.js驱动的现代、快速的静态站点生成器。以下是设置环境、构建文档和在本地提供服务的步骤。

先决条件

确保您的计算机上安装了以下内容:

  • Node.js 版本18或更高。
  • 用于通过命令行界面(CLI)访问VitePress的终端。

安装

  1. 克隆存储库:

    git clone https://github.com/delphi-blocks/mcpconnect-docs.git
    cd mcpconnect-docs
    
  2. 再进行:

    npm install
    

在本地运行文档

要在本地服务器上运行文档以进行开发,请使用以下命令:

npm run docs:dev

这将启动一个本地服务器,文档将在 http://localhost:5173/.VitePress将在对文档文件进行更改时自动重新加载。

建立生产文件

要生成文档的生产版本,请运行以下命令:

npm run docs:build

此命令将在 docs/.vitepress/dist 目录。文件发布于 https://mcpconnect.delphiblocks.dev/.

贡献

我们欢迎对MCPConnect文档及其基础构建过程做出贡献。如果您有建议或改进,请随时打开拉取请求或提交问题。让我们共同努力,保持文档清晰和最新!