Model Context Protocol in OCaml
1(library
2 (name mcp)
3 (public_name mcp)
4 (libraries jsonrpc unix yojson)
5 (modules mcp))
6
7(library
8 (name mcp_message)
9 (public_name mcp.message)
10 (libraries mcp jsonrpc unix yojson)
11 (modules mcp_message)
12 (flags (:standard -w -67 -w -27 -w -32 -w -33 -w -34)))
13
14(library
15 (name mcp_sdk)
16 (public_name mcp.sdk)
17 (libraries mcp mcp_message jsonrpc unix yojson)
18 (modules mcp_sdk)
19 (flags (:standard -w -67 -w -27 -w -32)))
20
21(library
22 (name mcp_server)
23 (public_name mcp.server)
24 (libraries mcp_sdk jsonrpc eio_main eio)
25 (modules mcp_server)
26)