Expand description
lspkit-mcp — mount an lspkit::EngineApi implementation as an MCP server.
Wraps the official Rust MCP SDK behind a newtype wall so consumers do not depend on the SDK’s public API in their own public types. Tools, resources, and prompts are registered through this crate’s surface and routed to the engine.
Re-exports§
pub use crate::adapter::Adapter;pub use crate::adapter::AdapterError;pub use crate::adapter::ToolHandler;pub use crate::adapter::ToolInvocation;pub use crate::tools::ToolDescription;pub use crate::tools::ToolRegistry;
Modules§
- adapter
- Adapter that mounts an
lspkit::EngineApiimplementation as an MCP server. - tools
- Tool description and registration helpers.