Skip to content

Commit 7022106

Browse files
authored
Merge branch 'master' into feat/smithery
2 parents b58a4cf + 6216fa4 commit 7022106

File tree

5 files changed

+13
-10
lines changed

5 files changed

+13
-10
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The Apify Model Context Protocol (MCP) Server at **mcp.apify.com** instantly con
2626
>
2727
> It supports OAuth, so you can connect from clients like Claude.ai or Visual Studio Code with just the URL.
2828
29-
![Actors-MCP-server](docs/actors-mcp-server.png)
29+
![Apify-MCP-server](docs/actors-mcp-server.png)
3030

3131
## Table of Contents
3232
- [🌐 Introducing the Apify MCP server](#-introducing-the-apify-mcp-server)
@@ -107,7 +107,7 @@ Check out [Apify Tester MCP Client](https://apify.com/jiri.spilka/tester-mcp-cli
107107
This interactive, chat-like interface provides an easy way to explore the capabilities of Apify MCP without any local setup.
108108
Just sign in with your Apify account and start experimenting with web scraping, data extraction, and automation tools!
109109

110-
Or use the Anthropic Desktop extension file (dxt) for one-click installation: [Apify MCP server dxt file](https://github.com/apify/actors-mcp-server/releases/latest/download/actors-mcp-server.dxt)
110+
Or use the Anthropic Desktop extension file (dxt) for one-click installation: [Apify MCP server dxt file](https://github.com/apify/apify-mcp-server/releases/latest/download/apify-mcp-server.dxt)
111111

112112
# 🛠️ Tools, resources, and prompts
113113

@@ -237,9 +237,12 @@ Upon launching, the Inspector will display a URL that you can open in your brows
237237

238238
## 🐦 Canary PR releases
239239

240-
Due to the current architecture where Apify MCP is split across two repositories, this one containing the core MCP logic and the private [apify-mcp-server](https://github.com/apify/apify-mcp-server) repository that handles the actual server implementation for [mcp.apify.com](https://mcp.apify.com), development can be challenging as changes need to be synchronized between both repositories.
240+
Apify MCP is split across two repositories: this one for core MCP logic and the private `apify-mcp-server-internal` for the hosted server.
241+
Changes must be synchronized between both.
241242

242-
You can create a canary release from your PR branch by adding the `beta` tag. This will test the code and publish the package to [pkg.pr.new](https://pkg.pr.new/) which you can then use, for example, in a staging environment to test before actually merging the changes. This way we do not need to create new NPM releases and keep the NPM versions cleaner. The workflow runs whenever you commit to a PR branch that has the `beta` tag or when you add the `beta` tag to an already existing PR. For more details check out [the workflow file](.github/workflows/pre_release.yaml).
243+
To create a canary release, add the `beta` tag to your PR branch.
244+
This publishes the package to [pkg.pr.new](https://pkg.pr.new/) for staging and testing before merging.
245+
See [the workflow file](.github/workflows/pre_release.yaml) for details.
243246

244247
# 🐛 Troubleshooting (local MCP server)
245248

@@ -262,7 +265,7 @@ The Actor input schema is processed to be compatible with most MCP clients while
262265

263266
We welcome contributions to improve the Apify MCP Server! Here's how you can help:
264267

265-
- **🐛 Report issues**: Find a bug or have a feature request? [Open an issue](https://github.com/apify/actors-mcp-server/issues).
268+
- **🐛 Report issues**: Find a bug or have a feature request? [Open an issue](https://github.com/apify/apify-mcp-server/issues).
266269
- **🔧 Submit pull requests**: Fork the repo and submit pull requests with enhancements or fixes.
267270
- **📚 Documentation**: Improvements to docs and examples are always welcome.
268271
- **💡 Share use cases**: Contribute examples to help other users.

src/examples/clientSse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable no-console */
22
/**
33
* Connect to the MCP server using SSE transport and call a tool.
4-
* The Actors MCP Server will load default Actors.
4+
* The Apify MCP Server will load default Actors.
55
*
66
* It requires the `APIFY_TOKEN` in the `.env` file.
77
*/

src/stdio.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ Note: Tools that enable you to search Actors from the Apify Store and get their
7373
'To connect, set your MCP client server command to `npx @apify/actors-mcp-server`'
7474
+ ' and set the environment variable `APIFY_TOKEN` to your Apify API token.\n',
7575
)
76-
.epilogue('For more information, visit https://mcp.apify.com or https://github.com/apify/actors-mcp-server')
77-
.parseSync() as ServerConfigCli;
76+
.epilogue('For more information, visit https://mcp.apify.com or https://github.com/apify/apify-mcp-server')
77+
.parseSync() as CliArgs;
7878

7979
const enableAddingActors = argv.enableAddingActors && argv.enableActorAutoLoading;
8080
const actors = argv.actors as string || '';

tests/integration/actor.server-sse.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const httpServerHost = `http://localhost:${httpServerPort}`;
1515
const mcpUrl = `${httpServerHost}/sse`;
1616

1717
createIntegrationTestsSuite({
18-
suiteName: 'Actors MCP Server SSE',
18+
suiteName: 'Apify MCP Server SSE',
1919
transport: 'sse',
2020
createClientFn: async (options) => await createMcpSseClient(mcpUrl, options),
2121
beforeAllFn: async () => {

tests/integration/actor.server-streamable.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const httpServerHost = `http://localhost:${httpServerPort}`;
1515
const mcpUrl = `${httpServerHost}/mcp`;
1616

1717
createIntegrationTestsSuite({
18-
suiteName: 'Actors MCP Server Streamable HTTP',
18+
suiteName: 'Apify MCP Server Streamable HTTP',
1919
transport: 'streamable-http',
2020
createClientFn: async (options) => await createMcpStreamableClient(mcpUrl, options),
2121
beforeAllFn: async () => {

0 commit comments

Comments
 (0)