icarus-core

Crates.ioicarus-core
lib.rsicarus-core
version0.6.0
created_at2025-09-01 14:41:23.515005+00
updated_at2025-09-13 17:31:24.969888+00
descriptionCore abstractions for building MCP servers on ICP
homepagehttps://github.com/galenoshea/icarus-sdk
repositoryhttps://github.com/galenoshea/icarus-sdk
max_upload_size
id1819746
size88,292
Galen O'Shea (galenoshea)

documentation

https://docs.rs/icarus

README

icarus-core

Core abstractions for building MCP (Model Context Protocol) servers on the Internet Computer.

This crate provides the fundamental traits and types needed to build MCP servers that run as ICP canisters, including:

  • Protocol types for MCP messages
  • Error handling and result types
  • Session management abstractions
  • Tool and resource interfaces

Usage

This crate is typically used as part of the main icarus SDK. Add it to your project:

[dependencies]
icarus = "0.1"

License

Apache 2.0

Commit count: 163

cargo fmt