Skip to content

Commit 4ee5a1c

Browse files
committed
Squashed commit of the following:
commit 20e6753 Author: Apify Release Bot <[email protected]> Date: Tue Sep 9 11:41:31 2025 +0000 chore(release): Update changelog, package.json and manifest.json versions [skip ci] commit 7ef726d Author: Jakub Kopecký <[email protected]> Date: Tue Sep 9 13:40:04 2025 +0200 feat: improve actor tool output (#260) * feat: improve actor tool output * update readme * fix output tool, write test for that * add test based on Zuzka suggestion * lint * fix output response order so LLM does not lose the instructions * refactor: unify string list parsing logic * fix the tests - order of the Actor run response messages * Update src/utils/schema-generation.ts Co-authored-by: Michal Kalita <[email protected]> * address review comments * add get-actor-output tools note about when its loaded --------- Co-authored-by: Michal Kalita <[email protected]> commit 279293f Author: Michal Kalita <[email protected]> Date: Mon Sep 8 12:05:25 2025 +0200 fix: error when content type is json (#265) * fix: error when content type is json * fix: do not make json schema formatted for human readable commit 4659e03 Author: Apify Release Bot <[email protected]> Date: Thu Sep 4 12:30:50 2025 +0000 chore(release): Update changelog, package.json and manifest.json versions [skip ci]
1 parent 83067b1 commit 4ee5a1c

File tree

6 files changed

+30
-6
lines changed

6 files changed

+30
-6
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.4.7](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.7) (2025-09-09)
6+
7+
### 🚀 Features
8+
9+
- Improve actor tool output ([#260](https://github.com/apify/apify-mcp-server/pull/260)) ([7ef726d](https://github.com/apify/apify-mcp-server/commit/7ef726d59c49355dc5caa48def838a0f5ebf97c8)) by [@MQ37](https://github.com/MQ37)
10+
11+
### 🐛 Bug Fixes
12+
13+
- Error when content type is json ([#265](https://github.com/apify/apify-mcp-server/pull/265)) ([279293f](https://github.com/apify/apify-mcp-server/commit/279293f2ee0ca7ddf1bb935b1c6135747e79ede3)) by [@MichalKalita](https://github.com/MichalKalita), closes [#264](https://github.com/apify/apify-mcp-server/issues/264)
14+
15+
16+
## [0.4.5](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.5) (2025-09-04)
17+
18+
### 🚀 Features
19+
20+
- Cancellable Actor run ([#228](https://github.com/apify/apify-mcp-server/pull/228)) ([9fc9094](https://github.com/apify/apify-mcp-server/commit/9fc9094f65c5ac70ec8f3d8d6a43ac7839b34cb1)) by [@MichalKalita](https://github.com/MichalKalita), closes [#160](https://github.com/apify/apify-mcp-server/issues/160)
21+
22+
### 🐛 Bug Fixes
23+
24+
- Handle deprecated tool preview ([#251](https://github.com/apify/apify-mcp-server/pull/251)) ([ff565f7](https://github.com/apify/apify-mcp-server/commit/ff565f7a77b57dd847411466c961f427ba56c371)) by [@jirispilka](https://github.com/jirispilka), closes [#252](https://github.com/apify/apify-mcp-server/issues/252)
25+
26+
527
## [0.4.4](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.4) (2025-08-28)
628

729
### 🐛 Bug Fixes

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.1",
33
"name": "Apify",
4-
"version": "0.4.4",
4+
"version": "0.4.7",
55
"description": "Extract data from any website using thousands of tools from the Apify Store.",
66
"long_description": "Apify is the world's largest marketplace of tools for web scraping, data extraction, and web automation. You can extract structured data from social media, e-commerce, search engines, maps, travel sites, or any other website.",
77
"keywords": [

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apify/actors-mcp-server",
3-
"version": "0.4.4",
3+
"version": "0.4.7",
44
"type": "module",
55
"description": "Apify MCP Server",
66
"engines": {

src/tools/actor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ The step parameter enforces this workflow - you cannot call an Actor without fir
425425
return {
426426
content: [
427427
{ type: 'text', text: `Input validation failed for Actor '${actorName}': ${errors.map((e) => e.message).join(', ')}` },
428-
{ type: 'json', json: actor.tool.inputSchema },
428+
{ type: 'text', text: `Input Schema:\n${JSON.stringify(actor.tool.inputSchema)}` },
429429
],
430430
};
431431
}

src/tools/get-actor-output.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ export const getActorOutput: ToolEntry = {
6969
name: HelperTools.ACTOR_OUTPUT_GET,
7070
actorFullName: HelperTools.ACTOR_OUTPUT_GET,
7171
description: `Retrieves the output of a specific Actor execution based on its dataset ID.
72-
You also can retrieve only specific fields from the output if needed. Use this tool to get Actor output data outside of the Actor dataset output preview, or to access fields from the Actor output dataset schema that are not included in the preview.`,
72+
You can also retrieve only specific fields from the output if needed. Use this tool to get Actor output data outside of the Actor dataset output preview, or to access fields from the Actor output dataset schema that are not included in the preview.
73+
74+
Note: This tool is automatically included if the Apify MCP Server is configured with any Actor tools (e.g. \`apify-slash-rag-web-browser\`) or tools that can interact with Actors (e.g. \`call-actor\`, \`add-actor\`).`,
7375
inputSchema: zodToJsonSchema(getActorOutputArgs),
7476
ajvValidate: ajv.compile(zodToJsonSchema(getActorOutputArgs)),
7577
call: async (toolArgs) => {

0 commit comments

Comments
 (0)