github_mcp/lib.rs
1// GitHub v3 REST API MCP server — generated by mcpify. Do not hand-edit.
2//
3// Library crate shared by every `[[bin]]` target in this project
4// (`github-mcp`, `github-mcp-populate-embeddings`, `github-mcp-healthcheck`)
5// — each `[[bin]]` is its own separate crate, so anything they need in
6// common (config, auth, the data layer, tool logic) has to live here rather
7// than as plain `mod` declarations in `main.rs`, which only `main.rs`
8// itself could see. `cli` is deliberately not declared here: it's
9// `github-mcp`'s own entry-point wiring, used by no other binary.
10
11pub mod auth;
12pub mod core;
13pub mod data;
14pub mod http;
15pub mod services;
16pub mod tools;
17pub mod validation;