Skip to content

Commit 68da679

Browse files
committed
chore: update dependencies
1 parent f146e2b commit 68da679

19 files changed

+38
-41
lines changed

Cargo.lock

Lines changed: 14 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@ license = false
1515
eula = false
1616

1717
[dependencies]
18-
rust-mcp-sdk = { version = "0.3", default-features = false, features = [
18+
rust-mcp-sdk = { version = "0.4", default-features = false, features = [
1919
"server",
2020
"macros",
2121
] }
22-
rust-mcp-schema = "0.5"
2322

2423
thiserror = { version = "2.0" }
2524
dirs = "6.0"

src/error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use async_zip::error::ZipError;
22
use glob::PatternError;
3-
use rust_mcp_schema::{schema_utils::SdkError, RpcError};
3+
use rust_mcp_sdk::schema::{schema_utils::SdkError, RpcError};
44
use rust_mcp_sdk::{error::McpSdkError, TransportError};
55

66
use thiserror::Error;

src/fs_service.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::{
1111

1212
use async_zip::tokio::{read::seek::ZipFileReader, write::ZipFileWriter};
1313
use glob::Pattern;
14-
use rust_mcp_schema::RpcError;
14+
use rust_mcp_sdk::schema::RpcError;
1515
use similar::TextDiff;
1616
use tokio::{
1717
fs::File,

src/handler.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@ use crate::cli::CommandArguments;
44
use crate::error::ServiceError;
55
use crate::{error::ServiceResult, fs_service::FileSystemService, tools::*};
66
use async_trait::async_trait;
7-
use rust_mcp_schema::{
8-
schema_utils::CallToolError, CallToolRequest, CallToolResult, ListToolsRequest,
9-
ListToolsResult, RpcError,
10-
};
11-
use rust_mcp_schema::{InitializeRequest, InitializeResult};
127
use rust_mcp_sdk::mcp_server::ServerHandler;
8+
use rust_mcp_sdk::schema::{
9+
schema_utils::CallToolError, CallToolRequest, CallToolResult, InitializeRequest,
10+
InitializeResult, ListToolsRequest, ListToolsResult, RpcError,
11+
};
1312
use rust_mcp_sdk::McpServer;
1413

1514
pub struct MyServerHandler {

src/server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rust_mcp_schema::{
1+
use rust_mcp_sdk::schema::{
22
Implementation, InitializeResult, ServerCapabilities, ServerCapabilitiesTools,
33
LATEST_PROTOCOL_VERSION,
44
};

src/tools/create_directory.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/directory_tree.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55
use serde_json::json;
66

77
use crate::fs_service::FileSystemService;

src/tools/edit_file.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/get_file_info.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/list_allowed_directories.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
21
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
2+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
33

44
use crate::fs_service::FileSystemService;
55

src/tools/list_directory.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/move_file.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/read_files.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77

src/tools/read_multiple_files.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use std::path::Path;
22

33
use futures::future::join_all;
4-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
54
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
5+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
66

77
use crate::fs_service::FileSystemService;
88

src/tools/search_file.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::path::Path;
22

3-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
43
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77
#[mcp_tool(

src/tools/write_file.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
22
use std::path::Path;
33

4-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
4+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
55

66
use crate::fs_service::FileSystemService;
77
#[mcp_tool(

src/tools/zip_unzip.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use rust_mcp_schema::{schema_utils::CallToolError, CallToolResult};
21
use rust_mcp_sdk::macros::{mcp_tool, JsonSchema};
2+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResult};
33

44
use crate::fs_service::FileSystemService;
55

tests/test_tools.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pub mod common;
33

44
use common::setup_service;
55
use rust_mcp_filesystem::tools::*;
6-
use rust_mcp_schema::schema_utils::CallToolError;
6+
use rust_mcp_sdk::schema::{schema_utils::CallToolError, CallToolResultContentItem};
77
use std::fs;
88

99
#[tokio::test]
@@ -22,7 +22,7 @@ async fn test_create_directory_new_directory() {
2222
let content = call_result.content.first().unwrap();
2323

2424
match content {
25-
rust_mcp_schema::CallToolResultContentItem::TextContent(text_content) => {
25+
CallToolResultContentItem::TextContent(text_content) => {
2626
assert_eq!(
2727
text_content.text,
2828
format!(
@@ -54,7 +54,7 @@ async fn test_create_directory_existing_directory() {
5454
let content = call_result.content.first().unwrap();
5555

5656
match content {
57-
rust_mcp_schema::CallToolResultContentItem::TextContent(text_content) => {
57+
CallToolResultContentItem::TextContent(text_content) => {
5858
assert_eq!(
5959
text_content.text,
6060
format!(
@@ -85,7 +85,7 @@ async fn test_create_directory_nested() {
8585
let content = call_result.content.first().unwrap();
8686

8787
match content {
88-
rust_mcp_schema::CallToolResultContentItem::TextContent(text_content) => {
88+
CallToolResultContentItem::TextContent(text_content) => {
8989
assert_eq!(
9090
text_content.text,
9191
format!(

0 commit comments

Comments
 (0)