Skip to main content
Glama
fefergrgrgrg

WorkOS MCP Server

by fefergrgrgrg

workos-mcp

これは、 create-mcpでブートストラップされ、Cloudflare Workers にデプロイされた軽量の Model Control Protocol (MCP) サーバーです。

この MCP サーバーにより、エージェント (カーソル エージェントなど) はWorkOS APIと対話できるようになります。

利用可能なツール

現在のツールリストについては、src/index.ts を参照してください。クラス内のすべてのメソッドは MCP ツールです。

Related MCP server: Remote MCP Server with WorkOS AuthKit

インストール

  1. 自動インストール スクリプトを実行してこの MCP サーバーのクローンを作成し、Cloudflare アカウントにデプロイします。

bun create mcp --clone https://github.com/zueai/workos-mcp
  1. Cursor Settings -> MCP -> Add new MCP serverを開き、クリップボードにコピーされたコマンドを貼り付けます。

  2. WorkOS API キーとクライアント ID をシークレットとしてアップロードします。

bunx wrangler secret put WORKOS_API_KEY
bunx wrangler secret put WORKOS_CLIENT_ID

変更の展開

  1. デプロイ スクリプトを実行します。

bun run deploy
  1. 次に、更新されたツールを使用するためにカーソル ウィンドウを再読み込みします。

新しい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タグは戻り値と型を指定します

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers