Metadata-Version: 2.4
Name: flask-apcore
Version: 0.2.0
Summary: Flask Extension for apcore AI-Perceivable Core integration, exposes Flask routes as MCP tools with auto-discovery, schema inference, YAML binding, and built-in observability. Supports MCP server (stdio/HTTP) for LLM tool integration.
Author-email: aipartnerup <tercel.yi@gmail.com>
License-Expression: MIT
Keywords: ai,apcore,auto-discovery,binding,cli,extension,flask,integration,llm,mcp,module,observability,pydantic,schema,tools,yaml
Requires-Python: >=3.11
Requires-Dist: apcore>=0.6.0
Requires-Dist: flask>=3.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: apdev[dev]>=0.2.0; extra == 'dev'
Requires-Dist: coverage>=7.0; extra == 'dev'
Requires-Dist: mypy>=1.0; extra == 'dev'
Requires-Dist: pre-commit>=3.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest-flask>=1.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1; extra == 'dev'
Provides-Extra: mcp
Requires-Dist: apcore-mcp>=0.6.0; extra == 'mcp'
Provides-Extra: restx
Requires-Dist: flask-restx>=1.0; extra == 'restx'
Provides-Extra: smorest
Requires-Dist: flask-smorest>=0.42; extra == 'smorest'
