Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
344 changes: 199 additions & 145 deletions .github/workflows/release.yaml

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,6 @@ storage/key_value_stores/default/*
.venv
.env
.aider*

# MCP registry private key
key.pem
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

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

## [0.4.11](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.11) (2025-09-18)


## [0.4.10](https://github.com/apify/apify-mcp-server/releases/tag/v0.4.10) (2025-09-15)

### 🚀 Features
Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.1",
"name": "Apify",
"version": "0.4.10",
"version": "0.4.11",
"description": "Extract data from any website using thousands of tools from the Apify Store.",
"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.",
"keywords": [
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
{
"name": "@apify/actors-mcp-server",
"version": "0.4.10",
"version": "0.4.11",
"type": "module",
"description": "Apify MCP Server",
"mcpName": "com.apify/apify-mcp-server",
"engines": {
"node": ">=18.0.0"
},
Expand Down
45 changes: 45 additions & 0 deletions server.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
"name": "com.apify/apify-mcp-server",
"description": "Apify MCP Server providing access to thousands of web scraping and automation tools from Apify Store",
"status": "active",
"repository": {
"url": "https://github.com/apify/apify-mcp-server",
"source": "github"
},
"version": "0.4.10",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will need to update this value too? Is there some simple way?
If not, let's push it now and we will automate it later

"remotes": [
{
"type": "streamable-http",
"url": "https://mcp.apify.com/",
"headers": [
{
"name": "Authorization",
"description": "Apify API token for authentication with Apify platform services. For example 'Bearer <apify-api-token>'",
"is_required": true,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should define OAuth and not require an Apify token

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, but I dont know how to explicitly configure OAuth there - they only mention headers in the MD docs on how to contribute.

"is_secret": true
}
]
}
],
"packages": [
{
"registry_type": "npm",
"registry_base_url": "https://registry.npmjs.org",
"identifier": "@apify/actors-mcp-server",
"version": "0.4.10",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, we need to update version (can be automated later)

"transport": {
"type": "stdio"
},
"environment_variables": [
{
"description": "Apify API token for authentication with Apify platform services",
"format": "string",
"is_required": true,
"is_secret": true,
"name": "APIFY_TOKEN"
}
]
}
]
}
Loading