
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
電子メールを送信したり、カレンダーを管理したり、作業を自動化したりする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(),
})
インストール
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"]
}
}
}