lspkit-mcp 0.0.1

MCP adapter that mounts an EngineApi implementation as tools, resources, and prompts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! `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.

pub mod adapter;
pub mod tools;

pub use crate::adapter::{Adapter, AdapterError, ToolHandler, ToolInvocation};
pub use crate::tools::{ToolDescription, ToolRegistry};