Skip to main content

Example FastAPI and MCP services demonstrating ActionMachine.

Project description

AOA

Python 3.12+ MIT CI 1.0.0

aoa-demo: Reference Services for AOA

aoa-demo contains two runnable reference services — a FastAPI HTTP service and an MCP server — built on the same domain model: orders, products, and customers. Both services expose the same Action operations over different transports, demonstrating how a single piece of business logic is published via FastApiAdapter for REST clients and via McpAdapter for AI agents without duplicating any logic. The package also serves as the integration fixture used in the AOA test suite.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aoa_demo-1.0.0.tar.gz (91.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aoa_demo-1.0.0-py3-none-any.whl (315.1 kB view details)

Uploaded Python 3

File details

Details for the file aoa_demo-1.0.0.tar.gz.

File metadata

  • Download URL: aoa_demo-1.0.0.tar.gz
  • Upload date:
  • Size: 91.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aoa_demo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c4b0a9cfb3c0a01336e387525240a4de2b62378447ff07ef8f6a095ab26526c6
MD5 ba741d778c1217294540b0aeedfdf3d6
BLAKE2b-256 226bbf2f792e74b748ac71edc2fedb411298ac0e51beea87903fabf309d8af6b

See more details on using hashes here.

File details

Details for the file aoa_demo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: aoa_demo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 315.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aoa_demo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7b108e9661bc1ad99e831d69eec48bcafeddbd5e980a6919cc58f625b2ebdc1
MD5 27f3bdefd02155945f349051d8a39e81
BLAKE2b-256 38c21c4480aee7a6f4a581b6f458f5823506e579bcdd3889ba996eab3dd3481f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page