About
apcore-mcp is a high-performance adapter that bridges apcore projects to AI protocols with zero intrusion. It automatically turns modules into secure tools via MCP (Model Context Protocol) or OpenAI-compatible JSON definitions. With built-in JWT Authentication and Elicitation-based Approval support, it provides a complete security layer for AI tool execution. The project includes an interactive Tool Explorer UI for live testing, a Streaming Bridge for real-time outputs, and intelligent schema transformation including $ref resolution. It ensures zero-boilerplate integration for Django, NestJS, Flask, and TipTap applications.
Features
Get Started
Python Implementation
Python reference implementation of apcore-mcp. 260+ tests, 90%+ coverage.
pip install apcore-mcpfrom apcore import Registry
from apcore_mcp import serve
# Auto-discover all modules
registry = Registry(extensions_dir="./extensions")
registry.discover()
# Start MCP server (stdio by default)
serve(registry)
# Or export as OpenAI tools
from apcore_mcp import to_openai_tools
tools = to_openai_tools(registry)Related Products
apcore
The schema-driven module development framework that apcore-mcp bridges to AI agents.
View Product