What language and runtime does zio-ella require?
zio-ella requires Scala 3 and ZIO with zio-http.
@otobrglez
Basic information
MCP framework for ZIO HTTP
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
zio-ella is a framework for writing MCP (Model Context Protocol) servers for modern AI platforms using Scala 3 and ZIO with zio-http. It is designed for developers who want to expose ZIO-based services as MCP tools.
Define server capabilities by mapping Tool instances to ZIO effects, then run the server with MCPServer(capabilities).run. The server port can be configured via a ZIO config layer using Config.int("port"). The entry point is a standard ZIOAppDefault that provides the configured server layer.
Tool and ArgDef with ZIO effectsMCPServer and standard ZIOAppDefault patternzio-ella requires Scala 3 and ZIO with zio-http.
No. The project is in its early phase and is bound to rapid change. Users are encouraged to share ideas and use-cases.
The port is read from the environment or configuration using `Config.int("port")` and is applied via a ZLayer in the main program.
Any tool that maps a `Tool` name and optional `ArgDef` to a ZIO effect. The README shows examples like `get-time` (no argument) and `get-weather` (accepting a city string).
The README links to the MCP Protocol Tutorial, Anthropic's MCP documentation, and the MCP Inspector tool.
Comments