RR

routecraftjs/routecraft

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

36 stars 4 forks 品質 78 トレンド 32Apache-2.0

電子メールを送信したり、カレンダーを管理したり、作業を自動化したりするTypeScript機能を定義します。 MCP を介して、Routecraft エージェント、Claude、ChatGPT、Cursor、または任意の AI エージェントにそれらを公開します.

概要

エージェントのツール。 または代理店はそれ自体を利用します。 Routecraftは、AIの自動化のためのTypeScriptフレームワークです。 機能とは、ソースからタイプされたパイプライン、操作から目的地までです。 同じルートは、Claude または Cursor 用の MCP ツールで、自分で実行するエージェント、HTTP エンドポイント、またはそのソースに応じてスケジュールされたジョブのツールです。 エージェントは、モデルの周りの同じガードレールで、他のどのステップでも同じルートです。 ルートを書くまで到達できません。 craft-harness は、Routecraft の機能から構築された完全なエージェントです。チャット、サンドボックス化されたシェル、ウェブフェッチ、検索、ワークスペース、メモリ、スケジューラ、人的承認、およびエディタ機能。 ひとつひとつひとつは、機能の普通のルートです。1つの画面で読み、変更することができます。 インスタンスは、設定ファイルがクレデンシャルを運び、トランスクリプトはファイル --session の名前です.

概要(AI 翻訳)

エージェントのツール。 または代理店はそれ自体を利用します。

について

RoutecraftはオープンソースのAI自動化プラットフォームで、チームを共に構築しています。 機能とは、ソースからタイプされたパイプライン、操作から目的地までです。 同じルートは、エージェントまたはエディタの MCP ツールです。, 自分で実行するエージェントのためのツール, HTTP エンドポイント, またはスケジュールされたジョブ, そのソースに応じて. ラップトップでそれを証明し、チームハーネスにそれを促進し、すべてのチームは自分の代わりにサービス資格情報でそれを使用することができます。 エージェントは、モデルの周りの同じガードレールで、他のどのステップでも同じルートです。 ルートを書くまで到達できません。

##5分:所有するエージェント

craft-harness は、Routecraft の機能から構築された完全なエージェントです。チャット、サンドボックス化されたシェル、ウェブフェッチ、検索、ワークスペース、メモリ、スケジューラ、人的承認、およびエディタ機能。 1つの画面に読み替えて変更できる[capabilities/]の普通のルートです。

別のターミナルから:

インスタンスは、設定ファイルがクレデンシャルを運び、トランスクリプトはファイル[--session]の名前です.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

About

Routecraft is the open source AI automation platform your teams build on together. A capability is a route: a typed pipeline from a source, through operations, to a destination. The same route is an MCP tool for any agent or editor, a tool for an agent you run yourself, an HTTP endpoint, or a scheduled job, depending only on its source. Prove it on your laptop, promote it to a team harness, and every team can use it on service credentials instead of their own. Agents are routes too, with the same guardrails around a model call as around any other step. Nothing is reachable until you write a route for it.

Five minutes: an agent you own

craft-harness is a complete agent built out of Routecraft capabilities: chat, a sandboxed shell, web fetch and search, a workspace, memory, a scheduler, human approvals, and the editor capabilities. Every one of them is an ordinary route in capabilities/ you can read on one screen and change.

bunx create-routecraft my-agent --example https://github.com/routecraftjs/craft-harness
cd my-agent
bun run setup            # generates the project's own secrets into .env and .routecraft/
# add LLM_API_KEY to .env
bun run dev

From another terminal:

bun run exec chat --session=demo --message="what can you do?"

The instance is walled, the settings file carries the credential, and the transcript is a file --session names. The same conversation is reachable over MCP at http://localhost:8081/mcp and from your editor over the Agent Client Protocol.

What a capability looks like

import { craft, mail } from '@routecraft/routecraft'
import { mcp } from '@routecraft/ai'
import { z } from 'zod'

const SendTeamEmail = z.object({
  to: z
    .string()
    .email()
    .refine((email) => email.endsWith('@company.com'), 'Can only send to @company.com addresses'),
  subject: z.string(),
  message: z.string(),
})
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "my-tools": { "command": "bunx", "args": ["@routecraft/cli", "run", "./capabilities/send-team-email.ts"] } } }