TVS REGZAは、2025年度のフラグシップ・4K液晶テレビ“Z970Rシリーズ”を5月23日に発売する。
Source link
Views: 0
TVS REGZAは、2025年度のフラグシップ・4K液晶テレビ“Z970Rシリーズ”を5月23日に発売する。
Source link
Views: 0
アップルが2025年に発売するとうわさの「iPhone 17 Air」の薄さがわかる画像がリークされた。著名リーカーのMajin Bu氏が4月5日にXで写真を投稿している。
Views: 0
はじめに
最近MCPサーバーの盛り上がりを感じており、実際に様々なMCPサーバーが登場しています。
個人開発者が作成したMCPサーバーも増えてきました。
しかし、MCPサーバーは便利である一方で、中には強い権限や機密情報を扱うものもあり、セキュリティリスクが伴います。
この記事では、MCPサーバーのセキュリティリスクと、具体的な攻撃手法についてご紹介します。
MCPとは
まずは簡単にMCPについての解説です。
MCP(Model Context Protocol)は、昨年2024年11月にAnthropicによってオープンソースとして発表された、AIアプリケーション(Cursor…
Source link
Views: 0
CSSについて話す必要があります!それが私のお気に入りです!良いクリスのコーナーエディションのために常にテーブルにありますが、時にはそれに焦点を合わせることが最適です。
Klint Finleyはそれを呼びました 「モダンウェブの過小評価されている大国」 Githubの出版については、2月にReadMeプロジェクトを行い、同意する傾向があります。 CSSが過小評価されていると見なされる時代は衰退していますが。私は、多くの人々がそれを複雑に感じるか、一般的にそれを好まないという感覚を得ますが、それらの同じ人々はまだその力を尊重しています。また、否定できない事実も1つあります。すべてのWebサイトが使用しています。すべての ‘em。そして、それはウェブサイトがどのように見えるかのほぼすべての側面を制御します。それは、あなたがあなたのウェブサイトが何をしようとしていることを成功させるかについてまったく気にしていれば、多くのことが重要です。
とにかく、CSSがどれほど優れているかについて私に耳を傾けるのではなく、CSSで実現した興味深いアイデア、CSSに来る新しいもの、ブラウザのサポートに対処し、将来のアイデアを見てみましょう。
以前は、CSSを使用して設定した場合でした width
そして height
形成されたこれらの2つの数字が画像のアスペクト比と一致しなかった画像とアスペクト比の場合、画像をぎこちなく押しつけます。ほぼ間違いなくあなたが望む効果ではありません。しかし、今では、CSSにオブジェクトフィットプロパティ、特にきらめきを妨げるカバーと値が含まれています。カバーを使用すると、画像はトリミングされる可能性があるため、おそらく必要以上に多くの画像データを送信しますが、あなたが望んでいるデザインを達成することになります。
それを基盤として、ヘンリー・デロッチを引き継ぎさせてください 焦点、アスペクト比、およびオブジェクトフィットを使用して画像を正しくトリミングします。と組み合わせて object-fit
がある object-position
これにより、画像がスケーリングする場所からXY座標を設定できます。
ソース画像のさまざまな位置をクリックしてみてください サイズの画像がどのように表示されるかを確認してください。これは知っておくといいですね。最終的に画像をトリミングする場合は、デフォルトのために解決する必要はありません。
あなたは思うだろう 「この他の要素によってこの要素を置く」 CSSにとっては簡単なのは露出度が高いですが、間違っているでしょう。これまでのメカニズムはありませんでした。新しいものはアンカーポジショニングと呼ばれ、Jhey Tompkinsにはスクープがあります CSSアンカーポジショニングで互いに要素をつなぎます。
私にとってこれらすべての大きな明らかなユースケースは、基本的に次のとおりです。 脚注を搭載したツールチップ。本質的に私はUIのビット(フレーズ、リンク、または [?] ボタン)これは、もう少し情報を明らかにするために、ホバリングまたは相互作用することができます。しかし、その情報はです 他の場所 DOMで。私のプロジェクトにとって理にかなっているドムのどこにいても。 ついに、 私はそれを行うことができます(すべてのブラウザでサポートされるか、ポリフィルを使用している場合)。
この投稿でのJheyのガイダンスのおかげで、私はこれで少しプレイしました。
私はあなたが考えなければならないすべてのスクロールのものに入ることができませんでした @try
スタイルのポジショニングですが、私はそれがすべてとてもクールだと思います。エッジ検出のものは、普通に行うためにJavaScriptに頼らなければならないもう1つのことですが、そうするのが好きではありません。
CSSは最近、ブラウザ全体で新機能が機能しているのと同じくらい良いことですが、それは私たちが考えなければならないことです。幸いなことに、CSSはこれをずっと前に見ました @supports
CSSをサポート(またはそうでない)状況に条件付きで適用するのに役立つルール。
Stephanie Ecklesには、これらすべてに関する最新の情報があります 最新のCSSのテスト機能サポート。
私が考えることができる例は、キックアスです :has()
セレクタ。私が書いているように、 :has()
Firefoxではサポートされていません まだ。ですから、CSSでそれを知りたいと思ったら 前に 私たちはそれを使用します、私たちはできます:
@supports selector(:has(a)) {
/* styles when :has() is supported */
}
あなたのことを考えると便利です プラン ただし、検出用です。 Firefoxがサポートしていないかどうかは重要ですか?そうでない場合、他の方法でそれをする準備はできていますか?一例として、私は先日エリック・マイヤーと話していましたが、どういうわけかテーブル・ロウ/列のハイライトが現れ、彼は作りました デモ と :has()
。
今、あなたは決定する必要があります:その効果はどれほど重要ですか?書かれているように、Firefoxでは、あなたがハイライトするセルだけを強調しているので、それが問題ないと判断することができ、機能の検出はまったく必要ありません。あなたはそれを失敗させます。または、aを使用することもできます @supports
CSSのクエリを強調します 行全体 もし :has()
サポートされていませんが、これは同様の効果です(クールではない場合)。
あなたが下すことができるもう1つの決定は、JavaScriptでテストを行い、必要に応じてJavaScriptを搭載したフォールバックを使用することです。良いニュース、ステファニーは持っています JavaScriptテストツール これだけです。さまざまな手法を使用して、機能がサポートされているかどうかを報告します。最終的には、私たちのためにそれを使用できます :has()
テストのようなテスト:
CSSでの機能検出について話している間、タイポグラフィ固有の機能テスターが先日私の机を横切ったことを知っています。 font-tech
そして font-format
:
@supports font-tech(palettes) {
.palette {
display: block;
}
}
@supports font-format(woff2) {
div {
display: block;
}
}
私にとって興味深い。これらの特定の機能を見たことがありません。
待って、待って、機能検出についてもう一度やらなければならない。 CSSで検出できないものがいくつかあり、JavaScriptでも検出するのはお尻の痛みのようなものです。アフマドシェイデッドはこのポイントを作りました CSSフレックスラップ検出が必要ですか? 次のような特定の状態検出が必要であるという点が何度も行われました :stuck
のセレクター position: sticky;
要素、そしてそれ おそらくそれを手に入れるでしょう。しかし、「包まれているかどうか」は別の形態の状態です、と私は言います。 Ahmadのユースケースは…Flexboxレイアウトのラインがラップされている場合、「これらの余地は1つのラインではありません」と言っています。しかし、それがコンテンツと要素サイズに基づいて完全に任意です。しかし、その休憩がいつであるかを正確に知っていれば、たとえば、その正確な瞬間を使用して、魔法の数字のサイズを推測するのではなく、ナビゲーションのラインをハンバーガーに分割することができます。長所、私は思う。
私は「黄色のフェードテクニック」に不自然な親和性を持っています。で機能するのはこのアイデアです :target
CSSおよびオンページアンカーリンクのセレクター。リンクをクリックすると、ページがジャンプする(またはスクロール)、使用する場合は想像してみてください。 scroll-behavior: smooth
)。ページがあなたをどこに連れて行き、あなたの注意を引き付けようとしているのかを正確に知っていますか?要素はおそらくページの上部にありますが、ページが短すぎる場合はそうではないかもしれません。黄色のフェードテクニックは、それをより明確にします。そのジャンプが起こると、その要素が次のようになりますtarget
、そしてあなたはaを適用します background-color
それに注意を引くアニメーション(薄い黄色!)。いいと思います。いくつかあります 古典的な例 Codepenでは自然に。
このアイデアは、DOMに追加されている要素にも適用でき、表示されたばかりの事実に注意を喚起することができます。それがBramus van Dammeが行っていることです 最新のCSSを使用した黄色のフェードテクニック @starting-style
。
えーと… @starting-style
、 あれは何でしょう?それは基本的に黄色のフェードテクニックのために構築されています。 😍。
div {
transition: background-color 0.5s;
background-color: transparent;
@starting-style {
background-color: yellow;
}
}
それで、一度実行する必要はありません @keyframes
これは、より冗長で理解しにくいことになります。このように transition
基本的に1回実行されます
Sometimes we get new CSS stuff, and it’s just great right on the surface. Oh, the oklch()
色関数?きちんと、それは鮮やかなP3色を行うことができます。きちんと、それは知覚的に均一な軽さを持っています。きちんと、勾配補間は、いくつかの色のペアリングでは間違いなくより良いです。
しかし、その後、時間が経つにつれて、それは新しいCSS機能がどのようになっているかがわかります 組み合わせた そして、その機能をさらに輝かせる他の機能と対話します。ああ、それは甘かったですね。私たちは皆、友達から少し助けを借りてより良いです。
それが私がアダム・アーガイルを読むことについて考えていたことです a color-contrast()
無料の半透明の背景のための戦略。見たことがないなら color-contrast()
しかし、それは特定の色に対する色のリストから最も視覚的に対照的な色を選ぶ関数です。与えられた色はおそらくaです --custom-property
それが変わる可能性があることを意味するため、最も対照的な色が何であるかを事前に知りません。それは素晴らしいです!しかし、アダムはそれをもう少し進めます。彼は、テキストの後ろにわずかに透明な黒または白色を置くことで、さらにコントラストを蹴りたいと思っています。
html {
--bg: hsl(var(--hue) 50% 50%);
}
h1 {
--text: color-contrast(var(--bg) vs black, white);
color: var(--text);
background: hsl(0 0% 0% / 40%);
}
@supports (background: hsl(from red h s l)) {
h1 {
background: oklch(from color-contrast(var(--text) vs black,white) l c h / 40%);
}
}
とてもかっこいい。だから個別に、 color-contrast()
きちんとして、oklchはきちんとしていて、 @supportsはきちんとしていて、相対的な色の構文はきちんとしていますが、 組み合わせた、彼らは本当に輝いています。
Views: 0
子供のころ、母親から「ゲームばかりするな!」と叱られたことがあるかもしれません。
しかし最新の科学研究は、ゲームが逆に脳の認知機能を高める可能性があることを示しています。
米ジョージア州立大学(GSU)の研究で、アクションゲームを定期的にプレイする人の脳は、視覚情報の処理に関わる特定の経路で、機能的・構造的な結びつきが強くなっていることが判明したのです。
アクションゲームをよくしていると、視覚処理能力が高まるかもしれません。
研究の詳細は2024年11月28日付で学術誌『Brain Sciences』に掲載されています。
目次
私たちヒトの脳には、視覚情報を処理するための2つの明確な経路が存在します。
それが「背側経路」と「腹側経路」です。
背側経路は一次視覚野から始まって頭頂葉へと伸びるルートで、主に物体の空間的位置や動きの方向を処理する役割を担っています。
腹側経路は一次視覚野から始まって側頭葉へと伸びるルートで、主に物体の形状や色などの詳細な特徴を把握する役割を担っています。
このように、背側経路は物の動きや方向を処理することから「どこ(Where)経路」と呼ばれ、腹側経路は物の特徴を処理することから「なに(What)経路」と呼ばれます。
そして、これら背側経路と腹側経路が互いに連携することにより、脳は視覚情報を統合して、周囲の環境に対する認識と空間的な理解を行っているのです。
その一方、これまでの研究で、アクション系のゲームが視覚注意や空間認識の向上に寄与することが報告された例があります。
アクションゲームはしばしば、空間的な探索やナビゲーション、素早いタイミングの調整を必要とするため、定期的なプレイ習慣が脳の視覚処理能力を高める可能性があると考えられているのです。
しかしそれが脳のどこに、どう影響しているのかというメカニズムまでは、長らく明らかではありませんでした。
そこで研究チームは今回、アクションゲームのプレイヤーとゲームをほとんどしない人の脳を比べて、視覚処理能力がどのように異なるかを調べました。
チームは、アクションゲームを週5時間以上、延べ2年以上プレイしているゲーマー28人(男性24人・女性4人)と、ほとんどゲームをしない非ゲーマー19人(男性7人・女性12人)を対象に調査を行いました。
主にプレイされていたアクションゲームの種類は、一人称視点シューティングゲーム、リアルタイムストラテジー、マルチプレイヤーオンラインバトルアリーナ、およびバトルロイヤル形式でした。
調査では、全員が同じ視覚処理に関するタスク(動いている点の集合の中から全体としての動きの方向を判断するタスク)に取り組んでいる最中の脳活動をMRIを用いて解析しました。
その結果、アクションゲームのプレイヤーは、非ゲーマーに比べ、背側経路において機能的および構造的な結合が強化されていることが判明したのです。
これは先ほど言ったように先ほど言ったように、物の位置や動きなどの空間的情報を処理し、「どこにあるか」「どう動くか」を判断する役割をもつ経路です。
そして、その脳構造の違いはタスクの結果にもちゃんと現れていました。
背側経路がより強く結びついているゲーマーほど、動く対象にすばやく反応できたのです。
これはアクションゲームを習慣的にプレイすることによって、物の動きを「見る力」や「反応力」を高められることを示唆しています。
単なる娯楽の遊びとして楽しんでいたゲームが、いつの間にか脳を鍛えるトレーニングになっている可能性があるのです。
これらを踏まえてチームは、アクションゲームが今後の教育やリハビリ、あるいはスポーツトレーニングなどに応用できるかもしれないと期待しています。
参考文献
Action video gamers have enhanced functional and structural connectivity in the dorsal visual stream
https://www.psypost.org/action-video-gamers-have-enhanced-functional-and-structural-connectivity-in-the-dorsal-visual-stream/
元論文
Connectivity in the Dorsal Visual Stream Is Enhanced in Action Video Game Players
https://doi.org/10.3390/brainsci14121206
ライター
千野 真吾: 生物学に興味のあるWebライター。普段は読書をするのが趣味で、休みの日には野鳥や動物の写真を撮っています。
編集者
ナゾロジー 編集部
Views: 0
アメリカ・ワシントン州で、刑務所から出所したばかりの50歳の男が、元交際相手の家に無断で侵入し、ニワトリを抱えて逃走したという奇妙なニュースが伝えられた。
女性から通報を受けた保安官は、男がニワトリを抱えながら森に逃げ込んでいたところを発見し、逮捕した。
男は素直に逮捕に応じたが、「オレのニワトリを傷つけないでくれ」と泣きながら懇願してきたという。その一部始終は保安官のボディカメラに記録されていた。
▼あわせて読みたい
・卵を温めてたらクジャクが生まれたけど大きくなっても大切に育てるニワトリ母さん
・やさしい世界。足のつま先を失ったニワトリにネットユーザーから大量の靴が届く
・吹雪の中ニワトリと遭遇した天気予報士、飼い主が現れず飼うことに。深い友情関係で結ばれる
・ある日突然野良ニワトリが現れた!その魅力にはまった一家は5羽の鶏を飼うことに
・ボーイフレンドが犬に嫉妬。大切な愛犬を売り払われてしまった女性。メディアで拡散され無事に再会(アメリカ)
Views: 0
T1 vs Gen.Gの激闘、同接150万を超える…LCKの2025シーズンは過去最高の数字でスタートを切る
Source link
Views: 0
トランプ政権が打ち出した相互関税政策、いわゆる「トランプ関税」を巡って、「発動が一時停止になるらしい」といううわさが広まりわずか2時間程度で数兆ドル(数百兆円)規模の市場変動を引き起こしました。結果的に、このうわさは間違っていたのですが、一体何が起きたのかを公共放送・NPRが報じています。
How a false post on X about tariffs swung the stock market : NPR
https://www.npr.org/2025/04/07/nx-s1-5355055/tariffs-markets-x-social-media
きっかけになったのは現地時間2025年4月7日(月)の朝に放送された「FOXニュース」です。司会者のブライアン・キルミード氏に「トランプ大統領は、関税発動の90日間の一時停止を検討するでしょうか?」と問われて、国家経済会議(NEC)のケビン・ハセット委員長は「どうするかは大統領が決めると思います」と直接的な回答を避けました。
トランプ政権高官 関税措置発動 90日間一時停止問われ否定せず | NHK | アメリカ
https://www3.nhk.or.jp/news/html/20250407/k10014772901000.html
KILMEADE: Would Trump consider a 90 days pause in tariffs?
HASSETT: I think the president is gonna decide what the president is gonna decide … even if you think there will be some negative effect from the trade side, that’s still a small share of GDP pic.twitter.com/3KymvgOwQG
— Aaron Rupar (@atrupar) April 7, 2025
ハセット氏は「一時停止する」とも「一時停止しない」とも言っていないのですが、X(旧Twitter)では「中国以外に対して、関税発動の90日間停止を検討している」と形を変えて拡散されることになります。NPRによると、認証バッジ付きのアカウントが情報を拡散した結果、ロイターやCNBCといった報道機関も、出回った情報を報じるようになったとのこと。
以下はジャーナリストのアーロン・ルパー氏による投稿。CNBCが「ハセット氏はトランプ大統領が中国以外に対する関税発動の停止を検討している」と報じ、ダウ平均株価がプラスに転じていることを示すものです。
the Dow turns positive as CNBC talks about reporting that Kevin Hassett is saying Trump is considering a 90 day pause on tariffs for all countries other than China pic.twitter.com/ODJOsGVqWU
— Aaron Rupar (@atrupar) April 7, 2025
CNNのヴァネッサ・ユルケビッチ記者は「早朝の安値から回復しつつあった株価指数が急騰して、歓声が沸き上がった」と現地の様子を伝えています。
さらに、Xで「Walter Bloomberg(ウォルター・ブルームバーグ)」という、経済紙で有名なBloombergとは無関係ながら、85万人のフォロワーがいてニュースヘッドラインを拡散しているアカウントがこのニュースを投稿したことで、「関税の一時停止」がトレンドの上位に押し上げられたとのこと。この結果、CNBCの生放送でコメントしているアナリストたちがトレンドを確認して「関税の一時停止」について話をするという循環が発生しました。
これらの情報の影響で、株式市場は午前10時8分から10時18分のわずか10分間に2兆4000億ドル(約354兆円)もの動きがあったとのこと。
なお、誤情報はホワイトハウスが否定したことで落ち着き、ロイターやCNBCは報道を取り下げ、ウォルター・ブルームバーグも当該投稿を削除しています。
フェイクニュースについての研究を行っているワシントン大学のケイト・スターバード氏はNPRの取材に対し「SNS、特にXは、うわさが急速に広まり、訂正ははるかに遅れるように設計されています。特定の主張の出所を特定するのは難しいことが多く、検証も困難です。イーロン・マスクによる買収ののち導入されたアカウント検証の変更によって、利用者がどのアカウントのどの情報を信頼すべきか把握することは、以前より難しくなっています」と述べました。
この記事のタイトルとURLをコピーする
Views: 0
VSCodeの左下の歯車アイコンから「設定」を開きます。
設定の検索から 「mcp」 で検索します。
ユーザーもしくはワークスペースを選択します。
次でも変更されています(ワークスペース)
モデル コンテキスト プロトコル サーバー構成
settings.jsonで編集
.vscode
フォルダが作成され、そこに settings.json
が作成されます。VSCode設定の優先順位は ワークスペース>ユーザー>デフォルトです。
「settings.jsonで編集」を開きます。
.vscode\settings.json
👆(ワークスペースの場合)設定ファイルが作成されます。
mcpのサンプルが表示されます。
このサンプルはGitHub Copilotが日時を取得するためのサンプルです。
settings.json
"mcp": {
"inputs": [],
"servers": {
"mcp-server-time": {
"command": "[PythonのPath]",
"args": [
"-m",
"mcp_server_time",
"--local-timezone=Asia/Tokyo"
],
"env": {
"PATH": "${env:PATH}"
}
}
}
}
※このmcp-server-timeのMCPはPythonをインストールしておく必要があります。
👇VSCodeでMCPを有効にするための設定を行います。
settings.json
...
"chat.mcp.enabled": true
Context7 MCP Server
upstash/context7: Instant LLM Context for Agents and Developers
GitHub Copilotを使っていると、時々 古い情報のコードが提案されることがあります。
これは、カットオフ(=ある特定期間までの情報)されているので最新情報に追いついていないからです。
その弱点を補うのがこの Context7です。
Context7を使用することで、常に最新バージョンのドキュメントやコード例が提案されるようになります。
そしてスニペットと呼ばれる、具体的なコード例も使用することが出来ます。
このスニペットとは、最新バージョンに対応しているコードでの動作確認がされているミニコードです。
Cursorの@Doc
機能と似ていますが、@Doc
はユーザーがドキュメントの場所を指定する必要があります。
Context7を設定すれば、必要なドキュメントへのアクセスが自動化され、常に最新の情報が得られます。
2025年4月現在、Context7は446のサイトに対応しています。
npm install -g c7-mcp-server
settings.json
...
"context7": {
"command": "c7-mcp-server", // インストールまたはリンクされたコマンド名
"args": [] // デフォルトでは引数は不要(stdioトランスポート用)
// "env": {} // 必要に応じて環境変数を追加
}
Model context protocol (MCP) | Supabase Docs
MCPはつなげるだけの役割で、実際に動かすのはGitHub Copilotです。
GitHub Copilotに指示してDBの情報を取得できないときがありますが、
それは人間の指示が悪い場合が多いと思います。
ダイレクトにQueryを発行してデータを取ってきてくれと指示を出すと。
GitHub Copilotはその通りに動いてくれます。
曖昧な指示、「データを取ってきて」とか曖昧だと素直に動かないと思います。
Supabaseへのアクセスが便利になるMCP
Docker Desktopをインストールして、ローカルのSupabaseを立ち上げます。
SupabaseのMCPをローカルのSupabaseで動かすための設定ファイルを作成します。
"servers": {
"supabase": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://postgres:[email protected]:54322/postgres"
]
}
}
MCPを複数設定することができます。settings.jsonの適当な場所に挿入してください。
設定後 起動させてください。
settings.json
...
//////////////////////////////////////////////////////////
// MCP
//////////////////////////////////////////////////////////
"mcp": {
"inputs": [],
"servers": {
"supabase": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://postgres:[email protected]:54322/postgres"
]
},
"mcp-server-time": {
"command": "[pythonのPath]",
"args": [
"-m",
"mcp_server_time",
"--local-timezone=Asia/Tokyo"
],
"env": {
"PATH": "${env:PATH}"
}
},
"context7": {
"command": "c7-mcp-server", // インストールまたはリンクされたコマンド名
"args": [] // デフォルトでは引数は不要(stdioトランスポート用)
// "env": {} // 必要に応じて環境変数を追加
}
}
},
settings.json
...
"mcp": {
"inputs": [],
"servers": {
"mcp-server-time": {
"command": "[pythonのPath]",
"args": [
"-m",
"mcp_server_time",
"--local-timezone=Asia/Tokyo"
],
"env": {
"PATH": "${env:PATH}"
}
},
"supabase": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://postgres:[email protected]:54322/postgres"
]
}
}
}
※👆このローカルのSupabaseはDocker Desktop等で立ち上げておいてください。
SupabaseのMCPをローカルで動かすための設定ファイルを作成します。
supabase-community/supabase-mcp: Connect Supabase to your AI assistants
Playwrightは、テストを自然言語で記述できるようにするMCPです。
AIと連携することで、高品質なテストコードの生成をサポートします。
Figmaの図をダイレクトにコード化
?
Stripe – MCP Server | Cursor Directory
CursorでStripe MCPを使ってサブスクリプションの実装をやらせてみる
github/github-mcp-server: GitHub’s official MCP Server
https://github.com/github/github-mcp-server
Introduction – Model Context Protocol
コンテナ内でサーバーを実行するには、Dockerをインストールする必要があります。
GitHub のアクセストークンが必要です。
アクセストークンを作成するには、GitHubの設定ページにアクセスし、[Developer settings] > [Personal access tokens] > [Tokens (classic)]を選択します。
次に、[Generate new token (classic)]をクリックし、必要なスコープを選択してトークンを生成します。
Create a GitHub Personal Access Token.
👆認証必須
GitHub – MCP Server | Cursor Directory
mcp.json
"mcp": {
"inputs": [],
"servers": {
"mcp-server-time": {
"command": "python",
"args": [
"-m",
"mcp_server_time",
"--local-timezone=America/Los_Angeles"
],
"env": {}
},
"github": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": ""
}
}
}
}
MindscapeHQ/mcp-server-raygun
mcp.json
{
"mcpServers": {
"raygun": {
"command": "npx",
"args": ["-y", "@raygun.io/mcp-server-raygun"],
"env": {
"RAYGUN_PAT_TOKEN": "your-pat-token-here"
}
}
}
}
Smithery – Model Context Protocol Registry
VeyraX
MCP Servers for Cursor
modelcontextprotocol/servers: Model Context Protocol Servers
🌟 Reference Servers
Anthropic自身が実装したMCPサーバー
🤝 Third-Party Servers
Anthropic以外が実装したMCPサーバー
Issues · microsoft/vscode
Introduction – Model Context Protocol
GitHub Copilotは、使用する基盤モデルによって提案内容が左右されます。
最新モデルであっても、常に最新のライブラリやフレームワークに対応しているとは限りません。
そのため、GitHub Copilotに最新情報を認識させるには、以下の方法があります。
※下に行くほど人間が楽になります。
※5のエージェントモードはGitHub Copilot Agent modeのことではない。LLMが自律行動する場合のこと
ドキュメントを参照する: 使用しているライブラリやフレームワークの公式ドキュメントを確認し、最新の情報を把握します。
最新のバージョンの情報を追いかけます。
学習して使い方を覚えて組み込めるようにします。
GitHubリポジトリを確認する: 使用しているライブラリやフレームワークのGitHubリポジトリを確認し、最新のコードや変更履歴を把握します。
関連する情報を1つのファイルにまとめ、GitHub Copilotにそのファイルを読み込ませて、コードを提案するように指示します(チャットやプロンプト、指示書を使用)。
GitHubリポジトリを1ファイル化するツール
uithub GitHubのサイトのリポジトリを1ファイル化
repomix CLIのコマンド一つで1ファイル化
その他多数
VSCode
Cursor
Windsurf
1ファイル化したものをMCPクライアントアプリに読み込ませることで、GitHub Copilotが最新の情報を認識しやすくなります。
事前準備された最新バージョンの情報等を用意しておき、LLMが自律的に最新の情報、コード、スニペットを収集できるようにします。
※このエージェントモードはGitHub Copilot Agent modeとは別です。
AIには、弱いAIと強いAIという分類があります。
もし強いAIが現れれば、技術的特異点(シンギュラリティ)が起こったと言えるかもしれません。
Views: 0