Skip to content

Commit c05dbcb

Browse files
authored
More mcp less toolkits (#460)
* More toolkit -> MCP changes * More MCP * MCP server renames * changelog * remove broken links
1 parent ee39e44 commit c05dbcb

File tree

131 files changed

+2787
-729
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+2787
-729
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

agents/changelog/agents/changelog.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { WrappedAgent } from "../classes/wrappedAgent";
1+
import { WrappedAgent } from "../classes/wrapped-agent";
22
import type { Config } from "../classes/config";
33
import type { Logger } from "../classes/logger";
4-
import { getNewCommitsTool } from "../tools/getNewCommitsAndPRs";
5-
import { readFileTool } from "../tools/readFile";
6-
import { writeFileTool } from "../tools/writeFile";
4+
import { getNewCommitsTool } from "../tools/get-new-commits-and-prs";
5+
import { readFileTool } from "../tools/read-file";
6+
import { writeFileTool } from "../tools/write-file";
77

88
export class ChangelogAgent extends WrappedAgent {
99
constructor(config: Config, logger: Logger) {
@@ -14,7 +14,7 @@ Your goal is to load all the new git commits and pull requests from provided Git
1414
1515
There are 5 possible categories of changes:
1616
- Frameworks
17-
- Toolkits
17+
- MCP Servers
1818
- CLI and TDK
1919
- Platform and Engine
2020
- Misc

app/en/home/_meta.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,9 +132,6 @@ export const meta: MetaRecord = {
132132
"registry-early-access": {
133133
title: "Registry Early Access",
134134
},
135-
"migrate-to-v2": {
136-
display: "hidden",
137-
},
138135
};
139136

140137
export default meta;

app/en/home/auth-providers/asana/page.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Asana auth provider enables tools and agents to call Asana APIs on behalf of
66

77
<Callout>
88
Want to quickly get started with Asana services in your agent or AI app? The
9-
pre-built [Arcade Asana toolkit](/mcp-servers/productivity/asana) is what you
9+
pre-built [Arcade Asana MCP Server](/mcp-servers/productivity/asana) is what you
1010
want!
1111
</Callout>
1212

@@ -16,15 +16,15 @@ This page describes how to use and configure Asana auth with Arcade.
1616

1717
This auth provider is used by:
1818

19-
- The [Arcade Asana toolkit](/mcp-servers/productivity/asana), which provides pre-built tools for interacting with Asana
19+
- The [Arcade Asana MCP Server](/mcp-servers/productivity/asana), which provides pre-built tools for interacting with Asana
2020
- Your [app code](#using-asana-auth-in-app-code) that needs to call Asana APIs
2121
- Or, your [custom tools](#using-asana-auth-in-custom-tools) that need to call Asana APIs
2222

2323
## Use Arcade's Default Asana Auth Provider
2424

2525
Arcade offers a default Asana auth provider that you can use in the Arcade Cloud Platform. In this case, your users will see `Arcade` as the name of the application that's requesting permission.
2626

27-
If you choose to use Arcade's Asana auth, you don't need to configure anything. Follow the [Asana toolkit examples](/mcp-servers/productivity/asana) to get started calling Asana tools.
27+
If you choose to use Arcade's Asana auth, you don't need to configure anything. Follow the [Asana MCP Server examples](/mcp-servers/productivity/asana) to get started calling Asana tools.
2828

2929
## Use Your Own Asana App Credentials
3030

@@ -170,9 +170,9 @@ If the Arcade Engine is already running, you will need to restart it for the cha
170170
171171
## Using the Arcade Asana MCP Servers
172172
173-
The [Arcade Asana toolkit](/mcp-servers/productivity/asana) provides tools to interact with various Asana objects, such as tasks, projects, teams, and users.
173+
The [Arcade Asana MCP Server](/mcp-servers/productivity/asana) provides tools to interact with various Asana objects, such as tasks, projects, teams, and users.
174174
175-
Refer to the [toolkit documentation and examples](/mcp-servers/productivity/asana) to learn how to use the toolkit to build agents and AI apps that interact with Asana services.
175+
Refer to the [MCP Server documentation and examples](/mcp-servers/productivity/asana) to learn how to use the MCP Server to build agents and AI apps that interact with Asana services.
176176
177177
## Using Asana auth in app code
178178
@@ -255,9 +255,9 @@ You can use the auth token to call the [Get multiple tasks endpoint](https://dev
255255

256256
## Using Asana auth in custom tools
257257

258-
You can use the pre-built [Arcade Asana toolkit](/mcp-servers/productivity/asana) to quickly build agents and AI apps that interact with Asana.
258+
You can use the pre-built [Arcade Asana MCP Server](/mcp-servers/productivity/asana) to quickly build agents and AI apps that interact with Asana.
259259

260-
If the pre-built tools in the Asana toolkit don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with Asana API.
260+
If the pre-built tools in the Asana MCP Server don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with Asana API.
261261

262262
Use the `Asana()` auth class to specify that a tool requires authorization with Asana. The authentication token needed to call the Asana API is available in the tool context through the `context.get_auth_token_or_empty()` method.
263263

app/en/home/auth-providers/github/page.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The GitHub auth provider enables tools and agents to call [GitHub APIs](https://
66

77
<Callout>
88
Want to quickly get started with GitHub in your agent or AI app? The pre-built
9-
[Arcade GitHub toolkit](/mcp-servers/development/github) is what you want!
9+
[Arcade GitHub MCP Server](/mcp-servers/development/github) is what you want!
1010
</Callout>
1111

1212
### What's documented here
@@ -15,7 +15,7 @@ This page describes how to use and configure GitHub auth with Arcade.
1515

1616
This auth provider is used by:
1717

18-
- The [Arcade GitHub toolkit](/mcp-servers/development/github), which provides pre-built tools for interacting with GitHub
18+
- The [Arcade GitHub MCP Server](/mcp-servers/development/github), which provides pre-built tools for interacting with GitHub
1919
- Your [app code](#using-github-auth-in-app-code) that needs to call the GitHub API
2020
- Or, your [custom tools](#using-github-auth-in-custom-tools) that need to call the GitHub API
2121

@@ -271,9 +271,9 @@ console.log(data.stargazers_count);
271271

272272
## Using GitHub auth in custom tools
273273

274-
You can use the pre-built [Arcade GitHub toolkit](/mcp-servers/development/github) to quickly build agents and AI apps that interact with GitHub.
274+
You can use the pre-built [Arcade GitHub MCP Server](/mcp-servers/development/github) to quickly build agents and AI apps that interact with GitHub.
275275

276-
If the pre-built tools in the GitHub toolkit don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the GitHub API.
276+
If the pre-built tools in the GitHub MCP Server don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the GitHub API.
277277

278278
Use the `GitHub()` auth class to specify that a tool requires authorization with GitHub. The `context.authorization.token` field will be automatically populated with the user's GitHub token:
279279

app/en/home/auth-providers/google/page.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Google auth provider enables tools and agents to call Google/Google Workspac
66

77
<Callout>
88
Want to quickly get started with Google services in your agent or AI app? The
9-
pre-built [Arcade Gmail toolkit](/mcp-servers/productivity/gmail) is what you
9+
pre-built [Arcade Gmail MCP Server](/mcp-servers/productivity/gmail) is what you
1010
want!
1111
</Callout>
1212

@@ -16,7 +16,7 @@ This page describes how to use and configure Google auth with Arcade.
1616

1717
This auth provider is used by:
1818

19-
- The [Arcade Gmail toolkit](/mcp-servers/productivity/gmail), which provides pre-built tools for interacting with Google services
19+
- The [Arcade Gmail MCP Server](/mcp-servers/productivity/gmail), which provides pre-built tools for interacting with Google services
2020
- Your [app code](#using-google-auth-in-app-code) that needs to call Google APIs
2121
- Or, your [custom tools](#using-google-auth-in-custom-tools) that need to call Google APIs
2222

@@ -268,9 +268,9 @@ console.log(emailMessages);
268268

269269
## Using Google auth in custom tools
270270

271-
You can use the pre-built Arcade Google toolkits, like [Arcade Gmail toolkit](/mcp-servers/productivity/gmail), to quickly build agents and AI apps that interact with Google services like Gmail, Calendar, Drive, and more.
271+
You can use the pre-built Arcade Google MCP Servers, like [Arcade Gmail MCP Server](/mcp-servers/productivity/gmail), to quickly build agents and AI apps that interact with Google services like Gmail, Calendar, Drive, and more.
272272

273-
If the pre-built tools in the Google toolkits don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with Google APIs.
273+
If the pre-built tools in the Google MCP Servers don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with Google APIs.
274274

275275
Use the `Google()` auth class to specify that a tool requires authorization with Google. The `context.authorization.token` field will be automatically populated with the user's Google token:
276276

app/en/home/auth-providers/hubspot/page.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Hubspot auth provider enables tools and agents to call Hubspot APIs on behal
66

77
<Callout>
88
Want to quickly get started with Hubspot services in your agent or AI app? The
9-
pre-built [Arcade Hubspot toolkit](/mcp-servers/sales/hubspot) is what you
9+
pre-built [Arcade Hubspot MCP Server](/mcp-servers/sales/hubspot) is what you
1010
want!
1111
</Callout>
1212

@@ -16,15 +16,15 @@ This page describes how to use and configure Hubspot auth with Arcade.
1616

1717
This auth provider is used by:
1818

19-
- The [Arcade Hubspot toolkit](/mcp-servers/sales/hubspot), which provides pre-built tools for interacting with Hubspot
19+
- The [Arcade Hubspot MCP Server](/mcp-servers/sales/hubspot), which provides pre-built tools for interacting with Hubspot
2020
- Your [app code](#using-hubspot-auth-in-app-code) that needs to call Hubspot APIs
2121
- Or, your [custom tools](#using-hubspot-auth-in-custom-tools) that need to call Hubspot APIs
2222

2323
## Use Arcade's Default Hubspot Auth Provider
2424

2525
Arcade offers a default Hubspot auth provider that you can use in the Arcade Cloud Platform. In this case, your users will see `Arcade` as the name of the application that's requesting permission.
2626

27-
If you choose to use Arcade's Hubspot auth, you don't need to configure anything. Follow the [Hubspot toolkit examples](/mcp-servers/sales/hubspot) to get started calling Hubspot tools.
27+
If you choose to use Arcade's Hubspot auth, you don't need to configure anything. Follow the [Hubspot MCP Server examples](/mcp-servers/sales/hubspot) to get started calling Hubspot tools.
2828

2929
## Use Your Own Hubspot App Credentials
3030

@@ -67,7 +67,7 @@ Create the app and take note of the **Client ID** and **Client Secret**. You don
6767
scopes](https://developers.hubspot.com/docs/guides/apps/authentication/scopes)
6868
necessary for the actions your tools need to perform. All extra scopes must be
6969
added to the app as `Conditionally Required` or `Optional`, never as
70-
`Required`, otherwise the Arcade Hubspot toolkit will not work. Read more
70+
`Required`, otherwise the Arcade Hubspot MCP Server will not work. Read more
7171
about [Hubspot scope
7272
types](https://developers.hubspot.com/changelog/advanced-auth-and-scope-settings-for-public-apps).
7373
</Callout>
@@ -176,9 +176,9 @@ If the Arcade Engine is already running, you will need to restart it for the cha
176176
177177
## Using the Arcade Hubspot MCP Servers
178178
179-
The [Arcade Hubspot toolkit](/mcp-servers/sales/hubspot) provides tools to interact with various Hubspot objects, such as companies, contacts, deals, and email messages.
179+
The [Arcade Hubspot MCP Server](/mcp-servers/sales/hubspot) provides tools to interact with various Hubspot objects, such as companies, contacts, deals, and email messages.
180180
181-
Refer to the [toolkit documentation and examples](/mcp-servers/sales/hubspot) to learn how to use the toolkit to build agents and AI apps that interact with Hubspot services.
181+
Refer to the [MCP Server documentation and examples](/mcp-servers/sales/hubspot) to learn how to use the MCP Server to build agents and AI apps that interact with Hubspot services.
182182
183183
## Using Hubspot auth in app code
184184

app/en/home/auth-providers/linear/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,9 @@ const token = authResponse.context.token;
202202

203203
## Using Linear auth in custom tools
204204

205-
You can use the pre-built [Arcade Linear toolkit](/mcp-servers/productivity/linear) to quickly build agents and AI apps that interact with Linear.
205+
You can use the pre-built [Arcade Linear MCP Server](/mcp-servers/productivity/linear) to quickly build agents and AI apps that interact with Linear.
206206

207-
If the pre-built tools in the Linear toolkit don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the Linear API.
207+
If the pre-built tools in the Linear MCP Server don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the Linear API.
208208

209209
Use the `Linear()` auth class to specify that a tool requires authorization with Linear. The `context.authorization.token` field will be automatically populated with the user's Linear token:
210210

app/en/home/auth-providers/microsoft/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Before showing how to configure your Microsoft app credentials, let's go through
3838
### Create a Microsoft app
3939

4040
- Follow Microsoft's guide to [registering an app with the Microsoft identity platform](https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app)
41-
- Choose the permissions (scopes) you need for your app. Refer to the [section below](#arcade-microsoft-toolkits-scopes) for a list of scopes needed by the Arcade Microsoft MCP Servers, in case you intend to use them.
41+
- Choose the permissions (scopes) you need for your app. Refer to the [section below](#arcade-microsoft-MCP Servers-scopes) for a list of scopes needed by the Arcade Microsoft MCP Servers, in case you intend to use them.
4242
- Set the redirect URL to the redirect URL generated by Arcade (see below)
4343
- Copy the client ID and client secret to use below
4444

app/en/home/auth-providers/notion/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,9 @@ const token = authResponse.context.token;
194194

195195
## Using Notion auth in custom tools
196196

197-
You can use the pre-built [Arcade Notion toolkit](/mcp-servers/productivity/notion) to quickly build agents and AI apps that interact with Notion.
197+
You can use the pre-built [Arcade Notion MCP Server](/mcp-servers/productivity/notion) to quickly build agents and AI apps that interact with Notion.
198198

199-
If the pre-built tools in the Notion toolkit don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the Notion API.
199+
If the pre-built tools in the Notion MCP Server don't meet your needs, you can author your own [custom tools](/home/build-tools/create-a-mcp-server) that interact with the Notion API.
200200

201201
Use the `Notion()` auth class to specify that a tool requires authorization with Notion. The `context.authorization.token` field will be automatically populated with the user's Notion token:
202202

0 commit comments

Comments
 (0)