カーソル IDE 用 MCP サーバー テンプレート
モデルコンテキストプロトコル(MCP)を使用してCursor IDE用のカスタムツールを作成するためのシンプルなテンプレートです。このテンプレートから独自のリポジトリを作成し、ツールを変更してCursor IDEに接続します。

クイックスタート
「Herokuにデプロイ」ボタンをクリックします
デプロイ後、カーソルを構成します。
カーソル設定を開く→機能
新しいMCPサーバーを追加する
Heroku URL を
/sseパスとともに使用します (例:https://<your-app-name>.herokuapp.com/sse)
カーソルでエージェントの気分をテストします。
エージェントに「サーバーの雰囲気についてお聞きして、どうなっているか教えてください」と依頼してください。
サーバーは明るいメッセージとハートで応答します❤️
Related MCP server: MCP Server Template for Cursor IDE
代替設定方法
サーバーは、Docker を使用するか、従来の Python セットアップを使用するか、Cursor IDE で直接実行するかの 3 つの方法で実行できます。
Dockerのセットアップ
このプロジェクトには、簡単に導入できる Docker サポートが含まれています。
初期設定:
# Clone the repository
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
# Create environment file
cp .env.example .envDocker Compose を使用してビルドおよび実行します。
# Build and start the server
docker compose up --build -d
# View logs
docker compose logs -f
# Check server status
docker compose ps
# Stop the server
docker compose downサーバーは次の場所で利用できます:
SSEエンドポイント: http://localhost:8000/sse
クイックテスト:
# Test the server endpoint
curl -i http://localhost:8000/sseカーソル IDE に接続します。
カーソル設定を開く→機能
新しいMCPサーバーを追加する
タイプ: 「sse」を選択
URL:
http://localhost:8000/sseと入力します
従来のセットアップ
まず、uv パッケージ マネージャーをインストールします。
# Install uv on macOS
brew install uv
# Or install via pip (any OS)
pip install uvstdio (デフォルト) または SSE トランスポートのいずれかを使用してサーバーを起動します。
# Install the package with development dependencies
uv pip install -e ".[dev]"
# Using stdio transport (default)
uv run mcp-simple-tool
# Using SSE transport on custom port
uv run mcp-simple-tool --transport sse --port 8000
# Run tests
uv run pytest -vインストール後、サーバーを Cursor IDE に直接接続できます。
カーソル内の
cursor-run-mcp-server.shファイルを右クリックします。「パスをコピー」を選択して絶対パスをコピーします
カーソル設定を開く(歯車アイコン)
機能タブに移動する
「MCPサーバー」までスクロールします。
「新しいMCPサーバーを追加」をクリックします
フォームに記入してください:
名前: 任意の名前を選択します (例: "my-mcp-server-1")
タイプ: 「stdio」を選択します (サーバーをローカルで実行するため、「sse」ではありません)
コマンド: 先ほどコピーした
cursor-run-mcp-server.shへの絶対パスを貼り付けます。例:/Users/kirillmarkin/weaviate-mcp-server/cursor-run-mcp-server.sh
環境変数
利用可能な環境変数( .envで設定できます):
MCP_SERVER_PORT(デフォルト: 8000) - サーバーを実行するポートMCP_SERVER_HOST(デフォルト: 0.0.0.0) - サーバーをバインドするホストDEBUG(デフォルト: false) - デバッグモードを有効にするMCP_USER_AGENT- ウェブサイト取得用のカスタム ユーザー エージェント
追加オプション
Smithery経由でインストール
Smithery経由で Claude Desktop の Cursor IDE 用の MCP サーバー テンプレートを自動的にインストールするには:
npx -y @smithery/cli install @kirill-markin/example-mcp-server --client claude