arcade-mcp-ts
by ArcadeAI·★ 2·Score 38
TypeScript framework for building MCP servers with OAuth, auth, secrets, middleware, and multi-user support.
Overview
Arcade MCP 是一个功能丰富的 TypeScript 框架,用于构建 MCP 服务器。它包装了官方的 @modelcontextprotocol/sdk,提供了超过 21 个 OAuth 提供商支持、密钥注入、中间件、多用户 JWT 认证和工作路由。该框架支持 stdio 和 HTTP 双传输模式,并提供了开发模式功能,可在文件更改时自动重新加载服务器。它还提供了工具、提示和资源的运行时管理功能,并具有结构化错误处理和可恢复流支持。
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this framework when building MCP servers with authentication needs, especially if you're already using TypeScript and want a structured way to manage secrets and OAuth integrations.
When NOT to choose this
Avoid if you need a lightweight solution with minimal dependencies or if you're building a simple server without authentication requirements.
Tools this server exposes
7 tools extracted from the READMEgreetgreet(name: string): stringGreet someone by name
star_repostar_repo(owner: string, repo: string): objectStar a GitHub repository
get_repoget_repo(repo: string): objectGet repository information
delete_filedelete_file(path: string): voidDelete a file from the workspace
echoecho(message: string): stringEcho a message back to the user
old_searchold_search(query: string): object[DEPRECATED: Use search_v2 instead] Search for items
gh_stargh_star(repo: string): objectStar a GitHub repository
Comparable tools
Installation
bun add @arcadeai/arcade-mcpFor Claude Desktop integration, add to claude_desktop_config.json:
{
"mcpServers": {
"arcade": {
"command": "npx",
"args": ["@arcadeai/arcade-mcp", "--http"]
}
}
}Compare arcade-mcp-ts with
Last updated · Auto-generated from public README + GitHub signals.