mirror of
https://github.com/aljazceru/goose.git
synced 2026-01-06 07:54:23 +01:00
Replace mcp_core::prompt with rmcp::model types (#3561)
This commit is contained in:
@@ -1,12 +1,11 @@
|
||||
use anyhow::Result;
|
||||
use mcp_core::handler::{PromptError, ResourceError};
|
||||
use mcp_core::prompt::{Prompt, PromptArgument};
|
||||
use mcp_core::protocol::JsonRpcMessage;
|
||||
use mcp_core::tool::ToolAnnotations;
|
||||
use mcp_core::{handler::ToolError, protocol::ServerCapabilities, resource::Resource, tool::Tool};
|
||||
use mcp_server::router::{CapabilitiesBuilder, RouterService};
|
||||
use mcp_server::{ByteTransport, Router, Server};
|
||||
use rmcp::model::Content;
|
||||
use rmcp::model::{Content, Prompt, PromptArgument};
|
||||
use serde_json::Value;
|
||||
use std::{future::Future, pin::Pin, sync::Arc};
|
||||
use tokio::sync::mpsc;
|
||||
|
||||
@@ -8,7 +8,6 @@ type PromptFuture = Pin<Box<dyn Future<Output = Result<String, PromptError>> + S
|
||||
|
||||
use mcp_core::{
|
||||
handler::{PromptError, ResourceError, ToolError},
|
||||
prompt::{Prompt, PromptMessage, PromptMessageRole},
|
||||
protocol::{
|
||||
CallToolResult, GetPromptResult, Implementation, InitializeResult, JsonRpcMessage,
|
||||
JsonRpcRequest, JsonRpcResponse, ListPromptsResult, ListResourcesResult, ListToolsResult,
|
||||
@@ -17,7 +16,7 @@ use mcp_core::{
|
||||
},
|
||||
ResourceContents,
|
||||
};
|
||||
use rmcp::model::Content;
|
||||
use rmcp::model::{Content, Prompt, PromptMessage, PromptMessageRole};
|
||||
use serde_json::Value;
|
||||
use tokio::sync::mpsc;
|
||||
use tower_service::Service;
|
||||
|
||||
Reference in New Issue
Block a user