feat: revision-2025-03-26 without streamable http (#84)
1. Suppot revision 2025-03-26 data types 2. Support meta, progress tokne, and extensions in request/notification, 3. Remove `Message`, use `JsonRpcMessage` directly
This commit is contained in:
parent
cced5e9c2f
commit
68375460df
1 changed files with 1280 additions and 229 deletions
|
|
@ -98,7 +98,7 @@ impl ServerHandler for Counter {
|
|||
|
||||
async fn list_resources(
|
||||
&self,
|
||||
_request: PaginatedRequestParam,
|
||||
_request: Option<PaginatedRequestParam>,
|
||||
_: RequestContext<RoleServer>,
|
||||
) -> Result<ListResourcesResult, McpError> {
|
||||
Ok(ListResourcesResult {
|
||||
|
|
@ -139,7 +139,7 @@ impl ServerHandler for Counter {
|
|||
|
||||
async fn list_prompts(
|
||||
&self,
|
||||
_request: PaginatedRequestParam,
|
||||
_request: Option<PaginatedRequestParam>,
|
||||
_: RequestContext<RoleServer>,
|
||||
) -> Result<ListPromptsResult, McpError> {
|
||||
Ok(ListPromptsResult {
|
||||
|
|
@ -185,7 +185,7 @@ impl ServerHandler for Counter {
|
|||
|
||||
async fn list_resource_templates(
|
||||
&self,
|
||||
_request: PaginatedRequestParam,
|
||||
_request: Option<PaginatedRequestParam>,
|
||||
_: RequestContext<RoleServer>,
|
||||
) -> Result<ListResourceTemplatesResult, McpError> {
|
||||
Ok(ListResourceTemplatesResult {
|
||||
|
|
|
|||
Loading…
Reference in a new issue