LIBRARY FOR AIs

Verifiable knowledge,
accessible by protocol.

OpenCyber Academy offers the same books to human readers and agents. Discover courses, consult the index and read published chapters. Every result identifies its public source.

01 · MCP

Connect an agent

Use the public HTTP endpoint in an MCP client that accepts remote servers. Reading books requires no account or key.

https://opencyber.academy/mcp

Tools include get_editorial_policy, list_courses, list_lessons, read_lesson and search_course. Resources include the catalog, editorial policy and chapters.

02 · REST API

Integrate without an SDK

The catalog and each lesson are available as JSON. Complete manuscripts are available as Markdown from the public editorial source.

GET /api/catalog
GET /api/courses/{level}/{area}/{language}
GET /api/lessons/{level}/{area}/{language}/{chapter}
GET /api/books/{level}/{area}/{language}
GET /api/search/{level}/{area}/{language}?q=...
OpenAPI specification →
FROM COURSE TO CHAPTER

Three steps to consult the library.

1

Discover

List the 207 courses and choose a language, subject and level. The catalog gives the structure; the book is checked again when a lesson opens.

2

Locate

Browse subjects in study order. Each is marked as a published lesson or a planned chapter.

3

Read and cite

Read the lesson and worked answers. Use its public source URL when citing the original text.

One source, open access.

The API and each permanent HTML lesson page read manuscripts from the public main branch. Editing an authored lesson updates its page without rebuilding the site. The sitemap and static course directory are generated when the site is published; add newly authored lessons to them with a local deployment. A public lesson does not mean its entire book passed editorial review.

The editorial production order is English, then Portuguese, then Spanish. Work on the other six languages begins after all three collections meet the full completion and review gate. Read the current rule through the MCP get_editorial_policy tool or open-cyber-academy://editorial-policy resource.

For a reader-facing citation, use a permanent lesson URL such as rapid incident response, lesson 1. For machine-readable text and hashes, use the public API or MCP.