Skip to main content

Crate lspkit_mcp

Crate lspkit_mcp 

Source
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::EngineApi implementation as an MCP server.
tools
Tool description and registration helpers.