$ toolscore mcp diff "npx -y @modelcontextprotocol/server-memory@2026.8.31" "npx -y @modelcontextprotocol/server-memory@2.0.1" --fail-on breaking
memory-server 0.6.3  ->  memory-server 2.0.1
~ add_observations  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "observations": {
           "items": {
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "results": {
~ create_entities  description, inputSchema, outputSchema
    --- a/description
    +++ b/description
    @@ -1 +1 @@
    -Create multiple new entities in the knowledge graph
    +Create multiple new entities in the knowledge graph. An entity whose name already exists, or 
repeats an earlier entity in the same call, is skipped and its observations are not added; the 
result lists the skipped names in `skipped`. Use add_observations to add observations to an existing
entity.
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "entities": {
           "items": {
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "entities": {
    @@ -30,6 +30,12 @@
             "type": "object"
           },
           "type": "array"
    +    },
    +    "skipped": {
    +      "items": {
    +        "type": "string"
    +      },
    +      "type": "array"
         }
       },
       "required": [
~ create_relations  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "relations": {
           "items": {
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "relations": {
~ delete_entities  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "entityNames": {
           "description": "An array of entity names to delete",
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "message": {
~ delete_observations  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "deletions": {
           "items": {
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "message": {
~ delete_relations  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "relations": {
           "description": "An array of relations to delete",
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "message": {
~ open_nodes  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "names": {
           "description": "An array of entity names to retrieve",
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "entities": {
~ read_graph  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {},
       "type": "object"
     }
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "entities": {
~ search_nodes  inputSchema, outputSchema
    --- a/inputSchema
    +++ b/inputSchema
    @@ -1,8 +1,9 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
         "query": {
           "description": "The search query to match against entity names, types, and observation 
content",
    +      "maxLength": 2048,
           "type": "string"
         }
       },
    --- a/outputSchema
    +++ b/outputSchema
    @@ -1,5 +1,5 @@
     {
    -  "$schema": "http://json-schema.org/draft-07/schema#",
    +  "$schema": "https://json-schema.org/draft/2020-12/schema",
       "additionalProperties": false,
       "properties": {
         "entities": {
+ lint warning create_entities: large tool definition (~223 estimated tokens) (definition-large)
server version: 0.6.3 -> 2.0.1
protocol: 2025-11-25 -> 2026-07-28
exit 0
