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_rpc)
9 (public_name mcp.rpc)
10 (libraries mcp jsonrpc unix yojson)
11 (modules mcp_rpc)
12 (flags
13 (:standard -w -67 -w -27 -w -32 -w -33 -w -34)))
14
15(library
16 (name mcp_sdk)
17 (public_name mcp.sdk)
18 (libraries mcp mcp_rpc jsonrpc unix yojson)
19 (modules mcp_sdk)
20 (flags
21 (:standard -w -67 -w -27 -w -32)))
22
23(library
24 (name mcp_server)
25 (public_name mcp.server)
26 (libraries mcp_sdk jsonrpc eio_main eio http cohttp-eio)
27 (modules mcp_server))