workos-mcp
これは、 create-mcpでブートストラップされ、Cloudflare Workers にデプロイされた軽量の Model Control Protocol (MCP) サーバーです。
この MCP サーバーにより、エージェント (カーソル エージェントなど) はWorkOS APIと対話できるようになります。
利用可能なツール
現在のツールリストについては、src/index.ts を参照してください。クラス内のすべてのメソッドは MCP ツールです。
Related MCP server: WorkOS MCP Server
インストール
自動インストール スクリプトを実行してこの MCP サーバーのクローンを作成し、Cloudflare アカウントにデプロイします。
bun create mcp --clone https://github.com/zueai/workos-mcpCursor Settings -> MCP -> Add new MCP serverを開き、クリップボードにコピーされたコマンドを貼り付けます。WorkOS API キーとクライアント ID をシークレットとしてアップロードします。
bunx wrangler secret put WORKOS_API_KEY
bunx wrangler secret put WORKOS_CLIENT_ID変更の展開
デプロイ スクリプトを実行します。
bun run deploy次に、更新されたツールを使用するためにカーソル ウィンドウを再読み込みします。
新しいMCPツールを作成する方法
新しいMCPツールを作成するには、 src/index.tsのMyWorkerクラスにメソッドを追加します。各関数は自動的にエージェントが使用できるMCPツールになります。
例:
/**
* A warm, friendly greeting from your MCP server.
* @param name {string} the name of the person we are greeting.
* @return {string} the contents of our greeting.
*/
sayHello(name: string) {
return `Hello from an MCP Worker, ${name}!`;
}JSDoc コメントは重要です:
最初の行はツールの説明になります
@paramタグは、ツールのパラメータをタイプと説明で定義します。@returnタグは戻り値と型を指定します