Skip to content
Draft
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
5 changes: 4 additions & 1 deletion app/en/_meta.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,19 @@ const meta: MetaRecord = {
copyPage: false,
},
},
// 1.0 Home Section
home: {
type: "page",
title: "Home",
href: "/get-started",
href: "/home",
},
// MCP Servers Section
"mcp-servers": {
type: "page",
title: "MCP Servers",
href: "/mcp-servers",
},
// API & SDKs Section
references: {
type: "page",
title: "API & SDKs",
Expand Down
177 changes: 74 additions & 103 deletions app/en/home/_meta.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BadgeHelp, Globe, HeartPulse, Home, Shield } from "lucide-react";
import { Home } from "lucide-react";
import type { MetaRecord } from "nextra";

function TitleWithIcon({
Expand All @@ -17,11 +17,6 @@ function TitleWithIcon({
}

export const meta: MetaRecord = {
"*": {
theme: {
copyPage: true,
},
},
index: {
title: <TitleWithIcon icon={Home}>Home</TitleWithIcon>,
theme: {
Expand All @@ -31,129 +26,105 @@ export const meta: MetaRecord = {
copyPage: false,
},
},
arcade: {
title: <TitleWithIcon icon={Globe}>Arcade.dev</TitleWithIcon>,
href: "https://arcade.dev",
},
"-- Getting Started": {
"-- Get Started": {
type: "separator",
title: "Using Arcade",
},
quickstart: {
title: "Hosted Tools Quickstart",
},
"custom-mcp-server-quickstart": {
title: "Build MCP Server QuickStart",
},
"api-keys": {
title: "Get an API key",
},
"-- Authoring Tools": {
title: "Get Started",
},
"about-arcade": "About Arcade",
setup: "Setup",
quickstarts: "Quickstarts",
"common-use-cases": "Common use cases",
"example-agents": "Example agents",
toolkits: {
title: "Toolkits",
href: "/en/mcp-servers",
},
glossary: "Glossary",
faq: "FAQ",
"changelog-page": "Changelog",
"-- Guides": {
type: "separator",
title: "Authoring Tools",
},
"build-tools": {
title: "Build tools",
},
"evaluate-tools": {
title: "Evaluate tools",
},
"serve-tools": {
title: "Serve tools",
title: "Guides",
},
"-- Agent Frameworks and MCP": {
"configure-arcade-section": "Configure Arcade",
"calling-tools": "Call tools",
"creating-tools": "Create tools",
"agent-frameworks": "Agent frameworks",
"sharing-with-end-users": "Share your agent with end-users",
"observability-platforms": "Observability platforms",
"deployment-hosting": "Deployment and hosting",
"security-section": "Security and compliance",
"-- Learn": {
type: "separator",
title: "Agent Frameworks and MCP",
},
"mcp-clients": {
title: "MCP Clients",
},
langchain: {
title: "LangChain",
},
crewai: {
title: "CrewAI",
},
"google-adk": {
title: "Google ADK",
},
mastra: {
title: "Mastra",
},
"oai-agents": {
title: "OpenAI Agents",
title: "Learn",
},
vercelai: {
title: "Vercel AI",
},
"-- Core Concepts": {
"what-is-agent": "What's an agent",
"auth-and-secrets": "How do auth and secrets work",
"agentic-architecture": "Agentic architectures & workflows",
"-- API Reference": {
type: "separator",
title: "Core Concepts",
},
"use-tools": {
title: "Tool Calling",
title: "API Reference",
},
auth: {
title: "Authorization",
api: "API",
"arcade-mcp": "Arcade MCP (MCP server SDK)",
"arcade-clients": "Arcade clients",
// Hide auto-discovered directories
"api-keys": {
display: "hidden",
},
"mcp-gateways": {
title: "MCP Gateways",
"auth-providers": {
display: "hidden",
},
"arcade-cli": {
title: "Arcade CLI",
changelog: {
display: "hidden",
},
"-- Hosting options": {
type: "separator",
title: "Hosting options",
"contact-us": {
display: "hidden",
},
"hosting-overview": {
title: "Overview",
},
deployment: {
title: "Deployment",
display: "hidden",
},
"auth-providers": {
title: "Customizing Auth",
"mcp-clients": {
display: "hidden",
},
"-- Guides": {
type: "separator",
title: "Guides",
"mcp-gateway-quickstart": {
display: "hidden",
},
glossary: {
title: "Glossary",
"python-quickstart": {
display: "hidden",
},
faq: {
title: "FAQ",
"registry-early-access": {
display: "hidden",
},
"compare-server-types": {
title: "Compare Server Types",
"sample-agents": {
display: "hidden",
},
"agentic-development": {
title: "Agentic Development",
"tool-calling-intro": {
display: "hidden",
},
changelog: {
title: "Changelog",
guides: {
display: "hidden",
},
"-- Registry": {
type: "separator",
title: "Registry",
"add-external-mcp": {
display: "hidden",
},
"registry-early-access": {
title: "Registry Early Access",
"build-custom-mcp": {
display: "hidden",
},
"-- Resources": {
type: "separator",
title: "Resources",
concepts: {
display: "hidden",
},
"contact-us": {
title: <TitleWithIcon icon={BadgeHelp}>Contact us</TitleWithIcon>,
examples: {
display: "hidden",
},
security: {
title: <TitleWithIcon icon={Shield}>Security</TitleWithIcon>,
display: "hidden",
},
"turn-api-to-mcp": {
display: "hidden",
},
status: {
title: <TitleWithIcon icon={HeartPulse}>Status</TitleWithIcon>,
href: "https://status.arcade.dev/",
"why-agents-call-tools": {
display: "hidden",
},
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,4 @@ console.log(response.output.value);
````

</Tabs.Tab>
</Tabs>
</Tabs>
3 changes: 3 additions & 0 deletions app/en/home/add-external-mcp/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Add external MCP Servers to Arcade

Learn how to integrate external MCP servers with Arcade.
10 changes: 10 additions & 0 deletions app/en/home/agent-frameworks/_meta.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
export default {
vanilla: "Vanilla",
langchain: "LangGraph",
"oai-agents": "OpenAI agents",
crewai: "CrewAI",
"open-agents": "OpenAgents",
"google-adk": "Google ADK",
mastra: "Mastra",
vercelai: "Vercel AI",
};
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@ const meta: MetaRecord = {
copyPage: true,
},
},
"use-arcade-tools": {
title: "Using Arcade tools",
"quickstart-python": {
title: "Quickstart (Python)",
},
"quickstart-typescript": {
title: "Quickstart (Typescript)",
},
"custom-auth-flow": {
title: "Custom auth flow",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Python)

Documentation coming soon.

## Overview

This section will contain detailed information about using CrewAI with Python.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Typescript)

Documentation coming soon.

## Overview

This section will contain detailed information about using CrewAI with TypeScript.
4 changes: 4 additions & 0 deletions app/en/home/agent-frameworks/google-adk/_meta.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
"quickstart-python": "Quickstart (Python)",
"quickstart-typescript": "Quickstart (Typescript)",
};
Original file line number Diff line number Diff line change
Expand Up @@ -219,4 +219,4 @@ Now that you have integrated Arcade tools into your Google ADK application, you
- Try out multi-agent systems using different Arcade tools
- Build your own custom tools with the Arcade Tool SDK

Enjoy exploring Arcade and building powerful AI-enabled Python applications!
Enjoy exploring Arcade and building powerful AI-enabled Python applications!
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Typescript)

Documentation coming soon.

## Overview

This section will contain detailed information about using Google ADK with TypeScript.
5 changes: 5 additions & 0 deletions app/en/home/agent-frameworks/langchain/_meta.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export default {
"quickstart-python": "Quickstart (Python)",
"quickstart-typescript": "Quickstart (Typescript)",
"using-langgraph-tools": "Using LangGraph tools",
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Quickstart (Python)"
description: "Get started with LangChain using Python"
---

# Quickstart (Python)

Coming soon!
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Quickstart (Typescript)"
description: "Get started with LangChain using TypeScript"
---

# Quickstart (Typescript)

Coming soon!
Original file line number Diff line number Diff line change
Expand Up @@ -219,4 +219,4 @@ for await (const event of events) {

### Next Steps

Now you're ready to explore more LangChain tools with Arcade. Try integrating additional MCP Servers and crafting more complex queries to enhance your AI workflows.
Now you're ready to explore more LangChain tools with Arcade. Try integrating additional MCP Servers and crafting more complex queries to enhance your AI workflows.
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,8 @@ const meta: MetaRecord = {
copyPage: true,
},
},
overview: {
title: "Overview",
},
"use-arcade-tools": {
title: "Using Arcade tools",
},
"user-auth-interrupts": {
title: "Managing user authorization",
"quickstart-typescript": {
title: "Quickstart (Typescript)",
},
};

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Typescript)

Documentation coming soon.

## Overview

This section will contain detailed information about using Mastra with TypeScript.
4 changes: 4 additions & 0 deletions app/en/home/agent-frameworks/oai-agents/_meta.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
"quickstart-python": "Quickstart (Python)",
"quickstart-typescript": "Quickstart (Typescript)",
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Python)

Documentation coming soon.

## Overview

This section will contain detailed information about using OpenAI Agents with Python.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Quickstart (Typescript)

Documentation coming soon.

## Overview

This section will contain detailed information about using OpenAI Agents with TypeScript.
Loading