火曜日, 7月 22, 2025
No menu items!
ホーム ブログ ページ 6777

nonco「カナン様はあくまでチョロい」2026年にTVアニメ化、スタジオKAI制作で



nonco「カナン様はあくまでチョロい」2026年にTVアニメ化、スタジオKAI制作で

nonco「カナン様はあくまでチョロい」が、2026年にTVアニメ化。アニメーション制作は、「ウマ娘 プリティーダービー Season 3」「スーパーカブ」などで知られるスタジオKAIが手がける。



Source link

Views: 0

NHK「Venue101」にIMP.、ME:I、初登場のFRUITS ZIPPER – 音楽ナタリー



NHK「Venue101」にIMP.、ME:I、初登場のFRUITS ZIPPER - 音楽ナタリー

IMP.FRUITS ZIPPERME:Iが4月19日23:00よりNHK総合で生放送される音楽番組「Venue101」に出演する。

IMP.はスタイリッシュかつ軽快なダンスビートの応援ソング「Cheek to Cheek」をパフォーマンス。番組初登場のFRUITS ZIPPERは「今よりもさらにかわいく、輝ける自分へ近づこう」という前向きなメッセージが込められた「かがみ」を披露する。ME:Iは「永遠なる私のMUSE」がキャッチコピーとなる3rdシングルの表題曲「MUSE」を歌い踊る。

2025年4月19日(土)23:00~23:30
<出演アーティスト>
IMP. / FRUITS ZIPPER / ME:I

この記事の画像(全3件)



Source link

Views: 0

Honkai:Star Rail 3.3リークを見た後、キャラクターを引っ張ることは決して同じではないと確信しています



プレイヤーは、始まるバナーのプルを購入する新しい方法にアクセスできます Honkai:スターレール 3.3、リークによると、特定の顧客グループにとって二度と同じではないかもしれません。 HoyoverseのターンベースのRPGは現在、バージョン3.2の開始時です。現在のパッチは、Amphoreusの世界を大幅に拡大しているため、巨大なパッチです。 新しいTrailblazeミッションと探索するエリア、およびカスターとアナクサのプレイ可能なキャラクターとしての到着があります。のリリース カストリスとアナクサ Honkai:スターレール さまざまなバナー期間に分割されます。


Source link

Views: 0

2週間ごとにゲームを開発する:Sokpop CollectiveがGamedevを頭に向けている方法



予見可能な将来のために2週間ごとにゲームを作るというアイデアは、私にストレスを感じます。どうして誰もがブレイクネックのペースに追いつくことができますか?さて、このゲーム開発のキャノンボールの実行は現在ダウンしています…



Source link

Views: 0

【本日限定】パソコンショップSEVENで最大45,000円オフセール!高性能ゲーミングPCも対象



【本日限定】パソコンショップSEVENで最大45,000円オフセール!高性能ゲーミングPCも対象

株式会社セブンアールジャパンが4月16日に開催する24時間限定セールで、最新のゲーミングPCが最大45,000円オフとなる。



Source link

Views: 0

GitMCPから見たCloudflareリモートMCPサーバーの構築 #GitHub – Qiita



GitMCPから見たCloudflareリモートMCPサーバーの構築 #GitHub - Qiita

初めに

GitHub Projects CommunityというGitHubの非公式アカウントが先日(2025年4月12日)に
面白そうなリポジトリを紹介しました。

ドキュメントを見るとあらゆるGitHubリポジトリをリモートMCPエンドポイントに変換できるらしい。
興味深いので、ちょっと実装を見てみました。

機能紹介

まずは軽くリポジトリの検証からです。

私は自分のPublicのGitHubリポジトリを使って検証をしてみました、
自分のリポジトリを使ったのは、GitMCPの回答精度を正確に判断しやすいからです。

https://github.com/huanshenyi/nextjs-mastraは該当リポジトリのURLですが、
ホストネームを少し修正して、https://gitmcp.io/huanshenyi/nextjs-mastraにした状態でブラウザから開けば、下記のような画面を開けます。

screencapture-gitmcp-io-huanshenyi-nextjs-mastra-2025-04-13-13_06_53.png

各MCPクライアントで利用する場合の設定ファイルを一覧できます。

今回はCursor用の設定ファイルをコピーして、
Cursor SettingsからMCPの+ Add new global MCP serverを開いて、設定を追加します。

mcp.json

{
  "mcpServers": {
    "nextjs-mastra Docs": {
      "url": "https://gitmcp.io/huanshenyi/nextjs-mastra"
    }
  }
}

追加完了したら、サーバーが利用可能な状態になってることが確認できます。

C14619B7-366E-419F-8A16-4DE47973E510_4_5005_c.jpeg

チャット画面から、huanshenyi/nextjs-mastraリポジトリの中、Langfuseにトレースを送信する内容を聞いてみました。

B2AE4B09-1184-4B1F-A8B7-0E66D8A8FB1D_1_201_a.jpeg

うまく取得できませんでした:frowning2:

それはLangfuseにトレースを送れることがREADMEに書いてないからです:point_up_tone1:

質問された際に、最初はfetch_reponame_documentationツールが呼び出され、
READMEに書いてる内容が返されます、それを元に回答を生成してるからです。

ドキュメントにLangfuseとの連携の内容を追加し、コミットしてから再度聞いてみると、回答が返ってきました。

92A2E174-A6F3-4FB8-BD1F-CF6DB3DD39B5_1_201_a.jpeg

GitMCPの実装では、Cloudflare の tiered cacheがリポジトリ単位で機能してるため、リポジトリのドキュメント更新後、しばらく待たないとキャッシュにだけヒットします。

ここまででハンズオン完了です。

実装を見ると、リポジトリ内のドキュメントllms.txtリポジトリのメタデータをうまく取得して、回答してるそうです。

簡易なGitMCPを作ってみよう

このGitMCPはCloudflareのworkers mcpを使って構築されてることがわかります。

CloudflareのリモートMCPの詳細説明は下記の記事を読んでください。

同じworkers mcpを使って、リポジトリのURLを渡せば、
リポジトリのことを聞けるリモートMCPサーバーを作ってみます。

プロジェクト初期化

任意のディレクトリでアプリを初期化します。

npm create cloudflare@latest -- my-mcp-server-github-auth --template=cloudflare/ai/demos/remote-mcp-github-oauth

初期化プロセス中に質問されますが、下記のよに回答しましょう。

You’re in an existing git repository. Do you want to use git for version control?

Do you want to deploy your application?

初期化完了したら、リポジトリに入って、OAUTH_KVを作ります。

cd my-mcp-server-github-auth
wrangler kv namespace create "test-remoto-mcp(任意)"

実行したら、Cloudflareの認証画面が開かれます、事前にアカウント作っておくことをおすすめです。

Cloudflareはクレジットカードの登録なしでアカウントを作成でき、無料プランでも十分な機能が提供されているため、気軽に利用を始めることができます。

🌀 Creating namespace with title "worker-test-remoto-mcp"
✨ Success!
Add the following to your configuration file in your kv_namespaces array:
[[kv_namespaces]]
binding = "test_remoto_mcp"
id = "xxxxxxxxx"

実行完了したら、できた値(id)をリポジトリ配下のwrangler.jsoncのOAUTH_KVに書き換えます。

wrangler.jsonc


	"kv_namespaces": [
		{
			"binding": "OAUTH_KV",
+			"id": "{OAUTH_KV}"
		}
	]

ここまでできたら一度デプロイしましょう。

デプロイ完了したら、Cloudflareワーカーのurlが表示されます、
https://your-worker-name.your-account.workers.dev
それをコピーしておいてください、後でまた使います。

GitHub OAuth Appを作る

GitHub OAuth Appドキュメント

GitHubにログインして、Settings -> Developer Settings -> New OAuth App

EBB3B313-1E08-4E5A-A356-CF1CA4FA6B6A.jpeg

Application name

覚えやすい名前を入力しましょう。

Homepage URL

先コピーしたCloudflareワーカーのurlを入力しましょう、https://your-worker-name.your-account.workers.dev

Authorization callback URL

Cloudflareワーカーのurl+/callback, https://your-worker-name.your-account.workers.dev/callback

完了したら、クライアントIDとクライアントシークレットが発行されます、
それらをWorkerのシークレットとして追加します。

namespaceに入る値はOAUTH_KVを作った際に使った値になります。

wrangler secret put GITHUB_CLIENT_ID --name {namespace}
wrangler secret put GITHUB_CLIENT_SECRET --name {namespace}

最後、COOKIE_ENCRYPTION_KEYの値も作ります。

できた値をメモして、次のコマンド実行後、入力します。

wrangler secret put COOKIE_ENCRYPTION_KEY --name {namespace}

ここまででセットアップは完了しました、実際の動作を確認してみましょう。

Workers AI LLM Playgroundを開いてください。

96F43FD7-4749-4DA0-8BFF-99B102B1D6FA.jpeg

MCP Servers URLに Cloudflareワーカーのurl+/sseを入力しましょう、
https://your-worker-name.your-account.workers.dev/sse

Connectを押すと、認証画面にリダイレクトされます。

A33B26BC-9E36-483A-A711-33CFE0BF5F12.jpeg

接続完了したら、デフォルトで実装されてるaddツールを呼び出してみます。

83E43ED7-36C1-4DF6-A5BD-27DD49088A62_4_5005_c.jpeg

環境変数のセットやデプロイが完了していれば、問題なく呼び出せるはずです。

githubドキュメント取得ツールを作る

簡易的なGitHubリポジトリのREADME.mdの内容を取得するツールを作ります、
addツールの下に下記のコードを追記します。

src/index.ts

...

    this.server.tool(
      'getGithubReadme',
      'GitHubリポジトリのREADMEファイルを取得する',
      { repositoryUrl: z.string() },
      async ({ repositoryUrl }) => {
        try {
          // repositoryUrlからオーナー名とリポジトリ名を抽出
          const urlParts = repositoryUrl.replace('https://github.com/', '').split('/')
          const owner = urlParts[0]
          const repo = urlParts[1]

          // READMEのraw URLを構築
          const readmeUrl = `https://raw.githubusercontent.com/${owner}/${repo}/refs/heads/main/README.md`

          // READMEの内容を取得
          const response = await fetch(readmeUrl)

          if (!response.ok) {
            throw new Error(`README取得エラー: ${response.status} ${response.statusText}`)
          }

          const readmeContent = await response.text()

          return {
            content: [
              {
                type: 'text',
                text: readmeContent,
              },
            ],
          }
        } catch (error) {
          return {
            content: [
              {
                type: 'text',
                text: `エラーが発生しました: ${error.message}`,
              },
            ],
          }
        }
      },
    )

このツールはユーザーからGithubリポジトリのurl渡された際に、そのリポジトリにあるREADME.mdの中身を返すだけのシンプルなツールです。

修正完了したら、再度デプロイします。

Workers AI LLM Playgroundを使って検証してみよう。

同じくLangfuseとの連携の話を聞いてみます。

9D8ED49D-79EF-480E-8A20-31970B4F1F46_1_105_c.jpeg

それぽい結果が返ってきました:relaxed:

その他のクライアントで使用

CLINE

cline_mcp_settings.jsonを下記のように修正してください

cline_mcp_settings.json

{
  "mcpServers": {
    "math": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://your-worker-name.your-account.workers.dev/sse"
      ],
      "timeout": 10
    }
  }
}

C24C7DAA-1B41-4B43-837C-E82C56EDE78D.jpeg

Claude Desktop

claude_desktop_config.json

{
  "mcpServers": {
    "math": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://your-worker-name.your-account.workers.dev/sse"
      ],
      "timeout": 10
    }
  }
}

462676CC-9867-43B2-85C7-923A07FB2F28.jpeg

課題

無限ループ

自分の実装ミスなのか、仕様なのか不明ですが、ローカルのMCPクライアントを使ってリモートMCPサーバーに接続する際に、認証の無限ループがたまに発生します。

Claude Desktop、Cline、Cursorからも再現できます。
もしかするとmcp-remoteに関連する問題かもしれませんが、さらに検証が必要です。

リクエストの数がエグい

最初はループに気づかずに検証していたため、メインアカウントのリクエスト数が5000件以上まで膨れ上がってしまいました。
その後、気をつけて使っていても、ご覧いただいた数になってしまいました。これまではMCPをローカルで動かしていたのでリクエスト数にあまり注意を払っていませんでしたが、リモートMCPをサービスとして提供する場合は、適切なキャッシュ機構の構築が必須だと実感しました。

BC842A98-124A-4386-A5FB-0EE059BA669A_4_5005_c.jpeg

参考資料





Source link

Views: 0

Flutterアニメーション入門(初心者から上級者へ)




🌸リリース記念として1週間ほどワンコインセールにしています!

📘この本について
Flutterのアニメーションを体系的に学ぶことができる本です。
アニメーションの基本を初心者向けに解説しています。また、アニメーションの仕組みを詳しく知ることで中級者や上級者へと導きます。
後半ではアニメーションに関するWidgetをたくさん紹介しています。実装の際、どれ使えばいいんだ?と悩んだ時に使ってください。

❤️お願い
X(Twitter)などのSNSで共有していただけると励みになります。無料ページのみでも良いので、少しでも参考になったらお願いします。



Source link

Views: 0

【Amazonセール】MSIのゲーミングノートPCがお買い得! Core i7×RTX4060搭載モデルも – GAME Watch


Cyborg15

 AmazonにてMSI製ゲーミングノートPCのセールが開催されている。期間は4月29日23時59分まで。

 本セールでは、ゲーミングノートPC「Cyborg15」を特別価格で販売。薄型・軽量な筐体にCPU「Core i7-13620H」、GPU「GeForce RTX 4060」を搭載しており、気軽にどこでもゲームを楽しめるPCとなっている。

 また本セールではゲーミングノートPC「Thin15」もラインナップ。なお、購入する際は、セール価格で販売されているかどうかを確認してから購入してほしい。

Thin15





Source link

Views: 0

『serial experiments lain』二次創作ゲーム『//signal.』のクラウドファンディングがスタート


同人サークル「チームMJM」は4月15日(火)、NBCユニバーサル・エンターテイメントが発行する公式ガイドライン「lainTTL」に沿った『serial experiments lain』の二次創作ゲーム『//signal.』(シグナル)のクラウドファンディングプロジェクトを開始した。

本プロジェクトは、5月31日(土)までCAMPFIREで開催される予定。目標額は150万円としていたが、執筆時点で200名以上から約246万円の支援を受けている。

『//signal.』は1998年のアニメ放送をきっかけに展開され、今なおカルト的人気を誇るメディアミックス作品『serial experiments lain』を原作とした二次創作のオカルティックRPG。

作中では現実とネットワークの境界線があいまいな世界を舞台に、主人公「岩倉玲音」の視点で、“過去のデータ”となった原作アニメやゲームの登場人物たちと再び絆をつむぐべく交流を図っていく。

『serial experiments lain』二次創作ゲーム『//signal.』のクラウドファンディングがスタート_001
(画像はlain公式公認の二次創作ゲーム「//signal.」のパッケージ版製作 – CAMPFIRE (キャンプファイヤー)より)

プロジェクトページの説明によると、作中ではプレイしていくことによって玲音や原作の新たな一面を見つけられるほか、ゲーム内で読める日記やメールなどの情報から「なぜ玲音が絆を再構築するのか、なぜ絆は失われたのか」といった謎も明らかになっていくという。

なお、準拠している二次創作ガイドライン「lainTTL」は、アニメ版の放送開始30周年となる「2028年7月6日までの期間、ガイドラインと規約に沿った日本国内の個人による二次創作を、商用・非商用に関わらず無償かつ監修不要で許諾する」ものとなっている。

『serial experiments lain』二次創作ゲーム『//signal.』のクラウドファンディングがスタート_002
(画像はlain公式公認の二次創作ゲーム「//signal.」のパッケージ版製作 – CAMPFIRE (キャンプファイヤー)より)

本作は2025年3月に発表され大きな注目を集めており、ダウンロード版(Steam、itch.io)のほか、Amazonで注文を受け付けて300枚のパッケージ版を制作する予定となっていた。

しかし、開始から1ヶ月未満の時点で「5000枚」を超える予約が入ったため、予約キャンセルも検討のうえ、急きょ初回生産分より後を「追加受注」として受け付ける方針に至ったという。

支援コースは1000円のものから用意されており、5000円のプランからダウンロード版のゲームキーが付属する。原作の人気をうかがい知れる指標のひとつとして、執筆時点ですでに7500円から先のプランはすべて完売しているようだ。

『serial experiments lain』二次創作ゲーム『//signal.』のクラウドファンディングがスタート_003

なお、支援金は追加受注分のパッケージ版におけるCDプレス代のほか、リターン品の制作費・送料やプラットフォーム手数料、追加イラストの制作費に充てられる。

目標金額を大幅に上回る場合、余剰額はチームMJMの次回作における製作費として使われる予定だ。

本ページはアフィリエイトプログラムによる収益を得ている場合がございます





Source link

Views: 0

シーズン2開幕で大規模変更―新アタカンやワールドアトラス自動購入など、シーズン2変更点をまとめて確認【リーグ・オブ・レジェンド】




『リーグ・オブ・レジェンド』のパッチ「25.09」で開幕するSeason2のゲームプレイ変更点を総まとめ。



Source link

Views: 0