Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
28 changes: 15 additions & 13 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -132,18 +132,20 @@ jobs:
npm ci
- name: Build module
run: npm run build
- name: Prepare DXT package
- name: Prepare MCPB package
run: |
mkdir dxt
cp -r node_modules dxt/node_modules
cp -r dist dxt/dist
cp -r docs dxt/docs
cp package.json dxt/package.json
cp manifest.json dxt/manifest.json
- name: Create DXT package
run: npx -y @anthropic-ai/dxt pack dxt/ actors-mcp-server.dxt
- name: Copy DXT package
run: cp actors-mcp-server.dxt apify-mcp-server.dxt
mkdir mcpb
cp -r node_modules mcpb/node_modules
cp -r dist mcpb/dist
cp -r docs mcpb/docs
cp package.json mcpb/package.json
cp manifest.json mcpb/manifest.json
cp docs/apify-logo.png mcpb/icon.png
- name: Create MCPB package
# fix version of anthropic-ai/mcpb to 1.1.1 so that we have a reproducible build
run: npx -y @anthropic-ai/[email protected] pack mcpb/ apify-mcp-server.mcpb
- name: Copy MCPB package
run: cp apify-mcp-server.mcpb actors-mcp-server.mcpb
- name: Create release
uses: softprops/action-gh-release@v2
with:
Expand All @@ -152,8 +154,8 @@ jobs:
target_commitish: ${{ needs.update_changelog.outputs.changelog_commitish }}
body: ${{ needs.release_metadata.outputs.release_notes }}
files: |
actors-mcp-server.dxt
apify-mcp-server.dxt
apify-mcp-server.mcpb
actors-mcp-server.mcpb

publish_to_npm:
name: Publish to NPM
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,9 @@ storage/key_value_stores/default/*
# Aider coding agent files
.aider*


# MCP registry private key
key.pem

# Ignore MCP config for Opencode client
opencode.json
1 change: 0 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ All notable changes to this project will be documented in this file.

- Duplicate skyfire description when listing tools multiple times ([#277](https://github.com/apify/apify-mcp-server/pull/277)) ([aecc147](https://github.com/apify/apify-mcp-server/commit/aecc147e31a01d4fbab90930fd1c5682f96274b6)) by [@MQ37](https://github.com/MQ37)


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

### 🚀 Features
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"version": "0.4.13",
"type": "module",
"description": "Apify MCP Server",
"mcpName": "com.apify/apify-mcp-server",
"engines": {
"node": ">=18.0.0"
},
Expand Down
25 changes: 25 additions & 0 deletions server.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
"name": "com.apify/apify-mcp-server",
"description": "Extract data from any website using thousands of web automation tools from the Apify Store.",
"status": "active",
"repository": {
"url": "https://github.com/apify/apify-mcp-server",
"source": "github"
},
"version": "0.4.17",
"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
}
]
}
]
}
Loading