#internet-computer-icp #canister #artificial-intelligence #mcp #internet-computer

icarus-core

Core abstractions for building MCP servers on ICP

19 releases (4 breaking)

0.6.0 Sep 13, 2025
0.5.8 Sep 9, 2025
0.4.0 Sep 6, 2025
0.3.4 Sep 6, 2025
0.1.0 Sep 1, 2025

#42 in #internet-computer-icp

Download history 232/week @ 2025-09-13 17/week @ 2025-09-20 42/week @ 2025-09-27 12/week @ 2025-10-04 10/week @ 2025-10-11 12/week @ 2025-10-18 3/week @ 2025-10-25

1,075 downloads per month
Used in 3 crates

Custom license

46KB
1K SLoC

Core abstractions for building MCP servers on ICP

This crate provides the fundamental traits and types for creating Model Context Protocol servers that run as Internet Computer canisters.


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

Dependencies

~12–27MB
~258K SLoC