Skip to content

Commit 88e9f7d

Browse files
authored
fix: fix array to string mcp index tools (#653)
1 parent 3a73649 commit 88e9f7d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/MCP/Concerns/McpActionTool.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public static function actionToolSchema(Action $action, ToolInputSchema $schema,
7777
} elseif (in_array('integer', $rulesArray) || in_array('numeric', $rulesArray)) {
7878
$fieldSchema = $schema->number($field);
7979
} elseif (in_array('array', $rulesArray)) {
80-
$fieldSchema = $schema->array($field);
80+
$fieldSchema = $schema->string($field);
8181
} else {
8282
$fieldSchema = $schema->string($field);
8383
}

src/MCP/Concerns/McpGetterTool.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public static function getterToolSchema(Getter $getter, ToolInputSchema $schema,
6565
} elseif (in_array('integer', $rulesArray) || in_array('numeric', $rulesArray)) {
6666
$fieldSchema = $schema->number($field);
6767
} elseif (in_array('array', $rulesArray)) {
68-
$fieldSchema = $schema->array($field);
68+
$fieldSchema = $schema->string($field);
6969
} else {
7070
$fieldSchema = $schema->string($field);
7171
}

0 commit comments

Comments
 (0)