Token导航 LogoToken导航TokenDH.com
Apcore MCP logo
运维云端未说明官方级别未说明来源级核验

Apcore MCP

MCP Server

apcore-mcp是一个将apcore项目转换为MCP服务器和OpenAI工具提供者的适配器,无需修改现有项目代码。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
协议转换多语言支持AI工具集成

安装说明

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

作者 / 组织

aiperceivable

提供方

aiperceivable

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

apcore mcp

![License](https://opensource.org/licenses/Apache-2.0) ](https://github.com/aiperceivable/apcore-mcp-python) ](https://github.com/aiperceivable/apcore-mcp-typescript) ](https://github.com/aiperceivable/apcore-mcp-rust)

构建一次,由代码或AI调用。
┌──────────────────┐
│  django-apcore   │  ← your existing apcore project (unchanged)
│  nestjs-apcore   │
│  tiptap-apcore   │
│  ...             │
└────────┬─────────┘
         │  extensions directory
         ▼
┌──────────────────┐
│    apcore-mcp    │  ← just install & point to extensions dir
└───┬──────────┬───┘
    │          │
    ▼          ▼
  MCP       OpenAI
 Server      Tools

______________________________________________________________________

安装

=== "🐍 python

pip install apcore-mcp

*Requires Python 3.11+ and apcore 0.21.0+ (optional `[markdown]` extra: apcore-toolkit 0.6.0+).*

=== "📘 TypeScript”

npm install apcore-mcp

*Requires Node.js 18+ and apcore-js >=0.21.1 (optional peer: apcore-toolkit >=0.6.1).*

=== "🦀 锈”

cargo add apcore-mcp

*Requires Rust 1.75+ and apcore = "0.21.0", apcore-toolkit = "0.6.0".*

______________________________________________________________________

快速开始

1.通过MCP为您的模块提供服务

=== "🐍 python

from apcore_mcp import APCoreMCP

mcp = APCoreMCP("./extensions")

Launch as MCP Server over stdio

mcp.serve()

Or with HTTP + Explorer UI

mcp.serve(transport="streamable-http", port=8000, explorer=True)

=== "📘 TypeScript”

import { serve } from "apcore-mcp";

// Launch MCP server over stdio await serve("./extensions");

// Launch over Streamable HTTP with Explorer UI await serve("./extensions", { transport: "streamable-http", port: 8000, explorer: true, });

=== "🦀 锈”

use apcore_mcp::APCoreMCP;

// Launch MCP server over stdio let mcp = APCoreMCP::builder() .backend("./extensions") .build()?; mcp.serve()?;

=== "💻 CLI“

stdio (default)

apcore-mcp --extensions-dir ./extensions

Streamable HTTP with Explorer UI

apcore-mcp --extensions-dir ./extensions --transport streamable-http --port 8000 --explorer

2.导出为OpenAI工具

=== "🐍 python

from apcore_mcp import APCoreMCP

mcp = APCoreMCP("./extensions") tools = mcp.to_openai_tools()

=== "📘 TypeScript”

import { APCoreMCP } from "apcore-mcp";

const mcp = new APCoreMCP("./extensions"); const tools = mcp.toOpenaiTools();

=== "🦀 锈”

use apcore_mcp::APCoreMCP;

let mcp = APCoreMCP::builder() .backend("./extensions") .build()?; let tools = mcp.to_openai_tools(false, true)?;

______________________________________________________________________

主要特点

  • 🚀 零入侵:您的apcore项目不需要更改代码,不需要导入,也不需要额外的依赖关系。
  • 🔍 自动发现:指向扩展目录,所有内容都会自动发现并公开。
  • 🌐 三重运输:支持 stdio (对于本地LLM), Streamable HTTP,以及 SSE.
  • 🛠️ 工具资源管理器:基于浏览器的UI,用于交互式浏览模式和测试工具(如MCP的Swagger UI)。
  • 🛡️ 安全:内置JWT身份验证、PEM密钥支持和运行时审批启发。
  • 🤖 AI优化:丰富的元数据(x-when-to-use),人工智能指导下的错误净化,以及OpenAI的严格模式。
  • 🔄 动态的:反映运行时模块的注册/注销,无需重新启动。

______________________________________________________________________

建筑

apcore mcp充当apcore注册表之上的协议特定适配器,将其元数据映射到mcp和OpenAI标准:

apcore概念MCP映射OpenAI映射
module_id工具名称name (破折号标准化)
description工具说明description
input_schemainputSchemaparameters
annotationsToolAnnotations 提示描述后缀(可选)
metadata_meta 字段--

______________________________________________________________________

特性与规格

该项目被架构为一组模块化功能,每个功能都有自己的规范,以确保跨语言的一致性:

______________________________________________________________________

文档

______________________________________________________________________

实现

语言存储库状态
python apcore mcp pythonpip install apcore-mcp✅ v0.15.0
TypeScriptapcore mcp类型脚本npm install apcore-mcp✅ v0.15.0
生锈apcore mcp防锈cargo add apcore-mcp✅ v0.15.0
执行apcore mcp执行--已计划

许可证

该项目根据 Apache许可证2.0。请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

协议转换多语言支持AI工具集成本地部署零代码适配动态发现

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP