{"id":21997,"date":"2025-09-19T09:30:00","date_gmt":"2025-09-19T00:30:00","guid":{"rendered":"https:\/\/itport.cloud\/?p=21997"},"modified":"2025-09-16T16:38:00","modified_gmt":"2025-09-16T07:38:00","slug":"post-21997","status":"publish","type":"post","link":"https:\/\/itport.cloud\/?p=21997","title":{"rendered":"GitHub Copilot \u00d7 Serena MCP \u3067\u3069\u3093\u306a\u5206\u6790\u304c\u3067\u304d\u308b\u306e\u304b\u8a66\u3057\u3066\u307f\u305f"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h2 data-start=\"166\" data-end=\"173\" id=\"e79baee6aca1-1\">\u76ee\u6b21<\/h2>\n<ul>\n<li><a href=\"#ai-hy-01\">\u306f\u3058\u3081\u306b<\/a><\/li>\n<li><a href=\"#ai-hy-02\">Serena MCP \u3068\u306f\uff1f<\/a><\/li>\n<li><a href=\"#ai-hy-03\">\u691c\u8a3c\u74b0\u5883<\/a><\/li>\n<li><a href=\"#ai-hy-04\">Serena MCP \u306e\u5c0e\u5165<\/a><\/li>\n<li><a href=\"#ai-hy-07\">Serena MCP \u306e\u8d77\u52d5\u3068\u5b9f\u884c<\/a><\/li>\n<li><a href=\"#ai-hy-05\">\u8a66\u3057\u3066\u307f\u305f<\/a><\/li>\n<li><a href=\"#ai-hy-06\">\u307e\u3068\u3081<\/a><\/li>\n<\/ul>\n\n\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 data-start=\"166\" data-end=\"173\" id=\"e381afe38198e38281e381ab-2\"><a id=\"ai-hy-01\"><\/a>\u306f\u3058\u3081\u306b<\/h2>\n<p data-start=\"174\" data-end=\"212\">\u751f\u6210AI\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u3092\u958b\u767a\u306b\u6d3b\u7528\u3059\u308b\u6d41\u308c\u306f\u52a0\u901f\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u5b9f\u969b\u306e\u3068\u3053\u308d<\/p>\n<ul>\n<li data-start=\"174\" data-end=\"212\">\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5168\u4f53\u3092\u3069\u306e\u7a0b\u5ea6\u7406\u89e3\u3055\u305b\u3089\u308c\u308b\u306e\u304b<\/li>\n<li data-start=\"174\" data-end=\"212\">\u30e2\u30b8\u30e5\u30fc\u30eb\u9593\u306e\u4f9d\u5b58\u95a2\u4fc2\u3092\u3069\u3053\u307e\u3067\u81ea\u52d5\u3067\u53ef\u8996\u5316\u3067\u304d\u308b\u306e\u304b<\/li>\n<li data-start=\"174\" data-end=\"212\">\u8a2d\u8a08\u8cc7\u6599\u306e\u4f5c\u6210\u3092\u3069\u306e\u7a0b\u5ea6\u652f\u63f4\u3067\u304d\u308b\u306e\u304b<\/li>\n<\/ul>\n<p data-start=\"297\" data-end=\"324\">\u3068\u3044\u3063\u305f\u70b9\u306f\u3001\u5b9f\u969b\u306b\u52d5\u304b\u3057\u3066\u307f\u306a\u3044\u3068\u5206\u304b\u308a\u307e\u305b\u3093\u3002<\/p>\n<p data-start=\"326\" data-end=\"422\">\u305d\u3053\u3067\u4eca\u56de\u306f\u3001<strong data-start=\"333\" data-end=\"347\">Serena MCP<\/strong> \u3092\u5c0e\u5165\u3057\u3001GitHub Copilot \u3068\u7d44\u307f\u5408\u308f\u305b\u3066\u691c\u8a3c\u3057\u307e\u3057\u305f\u3002<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"ai-hy-02\" class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 data-start=\"112\" data-end=\"129\" id=\"serena-mcp-e381a8e381afefbc9f-3\">Serena MCP \u3068\u306f\uff1f<a id=\"ai-hy-02\"><\/a><\/h2>\n<p data-start=\"131\" data-end=\"303\"><strong data-start=\"131\" data-end=\"145\">Serena MCP<\/strong> \u306f\u3001Model Context Protocol (MCP) \u306b\u5bfe\u5fdc\u3057\u305f\u958b\u767a\u652f\u63f4\u7528\u306e\u30b5\u30fc\u30d0\u30fc\u3067\u3059\u3002<br data-start=\"231\" data-end=\"234\">MCP \u306f\u300cAI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3068\u5916\u90e8\u30c4\u30fc\u30eb\u3092\u3064\u306a\u3050\u5171\u901a\u30d7\u30ed\u30c8\u30b3\u30eb\u300d\u3067\u3001<strong data-start=\"228\" data-end=\"246\">GitHub Copilot<\/strong> \u3084 <strong data-start=\"249\" data-end=\"259\">Cursor<\/strong> \u306a\u3069\u306e\u30a8\u30c7\u30a3\u30bf\u304b\u3089\u5229\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<p data-start=\"305\" data-end=\"387\">Serena MCP \u3092\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067\u3001AI \u306f\u5358\u306b\u81ea\u7136\u8a00\u8a9e\u3092\u51e6\u7406\u3059\u308b\u3060\u3051\u3067\u306a\u304f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a <strong data-start=\"326\" data-end=\"340\">\u958b\u767a\u8005\u5411\u3051\u306e\u201c\u9053\u5177\u201d<\/strong> \u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<ul>\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5168\u4f53\u306e\u30d5\u30a1\u30a4\u30eb\u30fb\u30e2\u30b8\u30e5\u30fc\u30eb\u69cb\u9020\u3092\u89e3\u6790<\/li>\n<li>\u95a2\u6570\u3084\u30af\u30e9\u30b9\u306e\u30b7\u30f3\u30dc\u30eb\u60c5\u5831\u3092\u62bd\u51fa<\/li>\n<li>\u30e2\u30b8\u30e5\u30fc\u30eb\u9593\u306e\u4f9d\u5b58\u95a2\u4fc2\u3092\u53ef\u8996\u5316<\/li>\n<li>\u8a2d\u8a08\u8cc7\u6599\u306e\u305f\u305f\u304d\u53f0\u3092\u751f\u6210<\/li>\n<\/ul>\n<p data-start=\"477\" data-end=\"542\">\u3064\u307e\u308a <strong data-start=\"481\" data-end=\"523\">\u300cCopilot \u304c\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u5185\u90e8\u3092\u7406\u89e3\u3059\u308b\u305f\u3081\u306e\u773c\u3068\u624b\u3092\u4e0e\u3048\u308b\u4ed5\u7d44\u307f\u300d<\/strong> \u304c Serena MCP \u3067\u3059\u3002<\/p>\n<p>\u4eca\u56de\u306f <strong data-start=\"518\" data-end=\"529\">VS Code<\/strong> \u3067\u306e\u5229\u7528\u3092\u524d\u63d0\u306b\u691c\u8a3c\u3092\u884c\u3044\u307e\u3057\u305f\u3002<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 data-start=\"429\" data-end=\"436\" id=\"e6a49ce8a8bce792b0e5a283-4\"><a id=\"ai-hy-03\"><\/a>\u691c\u8a3c\u74b0\u5883<\/h2>\n<ul>\n<li data-start=\"439\" data-end=\"459\">OS: Windows 10<\/li>\n<li data-start=\"439\" data-end=\"459\">\u30a8\u30c7\u30a3\u30bf: VS Code<\/li>\n<li data-start=\"439\" data-end=\"459\">GitHub Copilot \u6709\u52b9\u5316\u6e08\u307f<\/li>\n<li data-start=\"439\" data-end=\"459\">Python \/ pip \u5c0e\u5165\u6e08\u307f<\/li>\n<li data-start=\"439\" data-end=\"459\">uv \/ uvx \u5c0e\u5165\u6e08\u307f<\/li>\n<\/ul>\n<h4 id=\"e58b95e4bd9ce7a2bae8aa8de382b3e3839ee383b3e38389-5\">\u52d5\u4f5c\u78ba\u8a8d\u30b3\u30de\u30f3\u30c9<\/h4>\n<p>\u74b0\u5883\u304c\u6b63\u3057\u304f\u6574\u3063\u3066\u3044\u308b\u304b\u3092\u78ba\u8a8d\u3059\u308b\u305f\u3081\u3001\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u3092\u30c1\u30a7\u30c3\u30af\u3057\u307e\u3057\u305f\u3002<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\npython --version\npip --version\nuv --version\nuvx --version\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3001\u305d\u308c\u305e\u308c\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u308c\u3070OK\u3067\u3059\u3002<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nC:\\Users\\user>python --version\nPython 3.13.7\n\nC:\\Users\\user>pip --version\npip 25.2 from C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\pip (python 3.13)\n\nC:\\Users\\user>uv --version\nuv 0.8.12 (36151df0e 2025-08-18)\n\nC:\\Users\\user>uvx --version\nuvx 0.8.12 (36151df0e 2025-08-18)\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h5 data-start=\"261\" data-end=\"308\" id=\"e8a39ce8b6b3-python-version-e3818ce3808cpythone3808de381a8e381a0e38191e8a1a8e7a4bae38195e3828ce3828be5a0b4e59088-6\">\u88dc\u8db3: <code data-start=\"270\" data-end=\"288\">python --version<\/code> \u304c\u300cPython\u300d\u3068\u3060\u3051\u8868\u793a\u3055\u308c\u308b\u5834\u5408<\/h5>\n<p data-start=\"309\" data-end=\"380\">Windows 10 \u3067\u306f\u3001Microsoft Store \u306e\u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u304c\u5148\u306b\u547c\u3070\u308c\u3066\u3057\u307e\u3044\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<br data-start=\"172\" data-end=\"175\">\u305d\u306e\u5834\u5408\u3001<strong data-start=\"180\" data-end=\"219\">Copilot \u3067\u30a8\u30e9\u30fc\u3068\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u305f\u3081\u3001\u4e0b\u8a18\u3092\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/strong><\/p>\n<ul>\n<li data-start=\"309\" data-end=\"380\"><code data-start=\"384\" data-end=\"398\">py --version<\/code> \u3092\u8a66\u3059\uff08Windows \u6a19\u6e96\u30e9\u30f3\u30c1\u30e3\u30fc\u3067\u78ba\u8a8d\u3067\u304d\u308b\u3053\u3068\u304c\u591a\u3044\uff09<\/li>\n<li data-start=\"309\" data-end=\"380\"><code data-start=\"435\" data-end=\"449\">where python<\/code> \u3067\u5b9f\u969b\u306b\u547c\u3070\u308c\u3066\u3044\u308b\u30d1\u30b9\u3092\u78ba\u8a8d<\/li>\n<li data-start=\"309\" data-end=\"380\">PATH \u306b\u6b63\u3057\u3044 Python \u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\uff08\u4f8b: <code data-start=\"497\" data-end=\"556\">C:\\Users\\&lt;\u30e6\u30fc\u30b6\u30fc\u540d&gt;\\AppData\\Local\\Programs\\Python\\Python313\\<\/code>\uff09\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u304b\u3092\u30c1\u30a7\u30c3\u30af<\/li>\n<li data-start=\"309\" data-end=\"380\">Microsoft Store \u7248\u306e\u30a8\u30a4\u30ea\u30a2\u30b9\u304c\u7af6\u5408\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u300c\u30a2\u30d7\u30ea\u5b9f\u884c\u30a8\u30a4\u30ea\u30a2\u30b9\u306e\u7ba1\u7406\u300d\u304b\u3089 <strong data-start=\"627\" data-end=\"655\">python.exe \/ python3.exe<\/strong> \u3092\u7121\u52b9\u5316\u3059\u308b\u3068\u89e3\u6c7a\u3067\u304d\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308a\u307e\u3059<\/li>\n<\/ul>\n<h2 id=\"serena-mcp-e381aee5b08ee585a5-7\"><a id=\"ai-hy-04\"><\/a>Serena MCP \u306e\u5c0e\u5165<\/h2>\n<h4 data-start=\"710\" data-end=\"722\" id=\"1-e8b5b7e58b95e38386e382b9e38388-8\">1. \u8d77\u52d5\u30c6\u30b9\u30c8<\/h4>\n<p data-start=\"723\" data-end=\"766\">GitHub \u30ea\u30dd\u30b8\u30c8\u30ea\u304b\u3089\u76f4\u63a5\u53d6\u5f97\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u3067 MCP \u30b5\u30fc\u30d0\u30fc\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<p data-start=\"723\" data-end=\"766\"><code>uvx --from git+https:\/\/github.com\/oraios\/serena serena start-mcp-server<\/code><\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\">\u5b9f\u884c\u3059\u308b\u3068\u30d6\u30e9\u30a6\u30b6\u306b Serena MCP \u306e\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u304c\u958b\u304d\u3001\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b MCP \u30c4\u30fc\u30eb\u4e00\u89a7\u3084\u30ed\u30b0\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/div>\n<\/div>\n<p>\u3053\u308c\u306f\u3042\u304f\u307e\u3067\u78ba\u8a8d\u7528\u30d3\u30e5\u30fc\u306a\u306e\u3067\u3001\u30d6\u30e9\u30a6\u30b6\u3092\u9589\u3058\u3066\u3082\u30b5\u30fc\u30d0\u30fc\u30d7\u30ed\u30bb\u30b9\u81ea\u4f53\u306f\u52d5\u4f5c\u3092\u7d9a\u3051\u307e\u3059\u3002<\/p>\n<h4 data-start=\"972\" data-end=\"1001\" id=\"2-vs-code-copilot-e381a8e381aee980a3e690ba-9\">2. VS Code \/ Copilot \u3068\u306e\u9023\u643a<\/h4>\n<p data-start=\"1002\" data-end=\"1050\">VS Code \u3068 GitHub Copilot \u304b\u3089 <strong data-start=\"161\" data-end=\"175\">Serena MCP<\/strong> \u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u3001MCP\u30b5\u30fc\u30d0\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u76f4\u4e0b\u306e <code data-start=\"199\" data-end=\"217\">.vscode\/mcp.json<\/code> \u306b\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{\n  \"servers\": {\n    \"serena\": {\n      \"command\": \"uvx\",\n      \"args\": &#x5B;\n        \"--from\",\n        \"git+https:\/\/github.com\/oraios\/serena\",\n        \"serena-mcp-server\",\n        \"--context\",\n        \"ide-assistant\"\n      ],\n      \"env\": {\n        \"SERENA_LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h5 id=\"e585a8e4bd93e6a78be980a0-10\">\u5168\u4f53\u69cb\u9020<\/h5>\n<ul>\n<li><code data-start=\"609\" data-end=\"621\">servers<\/code> : MCP \u30b5\u30fc\u30d0\u30fc\u306e\u4e00\u89a7\u3092\u5b9a\u7fa9\u3059\u308b\u30ad\u30fc\u3002<\/li>\n<li><code data-start=\"648\" data-end=\"656\">serena<\/code> : \u30b5\u30fc\u30d0\u30fc\u540d\u3002\u4efb\u610f\u306b\u6c7a\u3081\u3089\u308c\u307e\u3059\u304c\u3001\u3053\u3053\u3067\u306f\u300cserena\u300d\u3068\u3057\u3066\u304a\u304f\u3053\u3068\u3067\u3001Copilot Chat \u304b\u3089 <code data-start=\"713\" data-end=\"721\">serena<\/code> \u3092\u6307\u5b9a\u3057\u3066\u5229\u7528\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n<h6 id=\"e382b3e3839ee383b3e38389-11\">\u30b3\u30de\u30f3\u30c9<\/h6>\n<p><code>\"command\": \"uvx\"<\/code><\/p>\n<ul>\n<li>\u5b9f\u969b\u306b MCP \u30b5\u30fc\u30d0\u30fc\u3092\u8d77\u52d5\u3059\u308b\u30b3\u30de\u30f3\u30c9\u3002<\/li>\n<li><code data-start=\"813\" data-end=\"818\">uvx<\/code> \u306f Python \u7528\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u5b9f\u884c\u30c4\u30fc\u30eb\u3067\u3001Node.js \u306e <code data-start=\"852\" data-end=\"857\">npx<\/code> \u3068\u540c\u3058\u3088\u3046\u306b\u300c\u4e00\u6642\u7684\u306b\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u53d6\u5f97\u3057\u3066\u5b9f\u884c\u300d\u3067\u304d\u307e\u3059\u3002\n<ul>\n<li>\u3064\u307e\u308a\u300c<code data-start=\"517\" data-end=\"522\">uvx<\/code> \u3092\u4f7f\u3063\u3066 Serena \u3092\u8d77\u52d5\u3057\u306a\u3055\u3044\u300d\u3068\u3044\u3046\u6307\u5b9a\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h6 id=\"args-12\">args<\/h6>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\"args\": &#x5B;\n  \"--from\",\n  \"git+https:\/\/github.com\/oraios\/serena\",\n  \"serena-mcp-server\",\n  \"--context\",\n  \"ide-assistant\"\n]\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<ul>\n<li><code data-start=\"1041\" data-end=\"1049\">--from<\/code> : \u3069\u3053\u304b\u3089\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u53d6\u3063\u3066\u304f\u308b\u304b\u3092\u6307\u5b9a\u3002<\/li>\n<li><code data-start=\"1077\" data-end=\"1115\">git+https:\/\/github.com\/oraios\/serena<\/code> : Serena \u3092 GitHub \u30ea\u30dd\u30b8\u30c8\u30ea\u304b\u3089\u76f4\u63a5\u53d6\u5f97\u3002<\/li>\n<li><code data-start=\"1151\" data-end=\"1170\">serena-mcp-server<\/code> : \u5b9f\u884c\u3059\u308b\u30a8\u30f3\u30c8\u30ea\u30fc\u30dd\u30a4\u30f3\u30c8\u3002Serena \u3092 MCP \u30b5\u30fc\u30d0\u30fc\u30e2\u30fc\u30c9\u3067\u8d77\u52d5\u3057\u307e\u3059\u3002<\/li>\n<li><code data-start=\"1219\" data-end=\"1244\">--context ide-assistant<\/code> : \u8d77\u52d5\u6642\u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u6307\u5b9a\u3002IDE\uff08VS Code\uff09\u5411\u3051\u306e\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u30e2\u30fc\u30c9\u3067\u52d5\u304b\u3059\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3059\u3002<\/li>\n<\/ul>\n<h6 id=\"env-13\">env<\/h6>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\"env\": {\n  \"SERENA_LOG_LEVEL\": \"info\"\n}\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<ul>\n<li>\u74b0\u5883\u5909\u6570\u3092\u8a2d\u5b9a\u3059\u308b\u30bb\u30af\u30b7\u30e7\u30f3\u3002<\/li>\n<li><code data-start=\"1387\" data-end=\"1410\">SERENA_LOG_LEVEL=info<\/code> \u306b\u3088\u308a\u3001\u30ed\u30b0\u51fa\u529b\u3092\u300cinfo \u30ec\u30d9\u30eb\u300d\u306b\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\n<ul>\n<li>\u3088\u308a\u8a73\u7d30\u306b\u898b\u305f\u3044\u5834\u5408\u306f <code data-start=\"1458\" data-end=\"1465\">debug<\/code><\/li>\n<li>\u5fc5\u8981\u6700\u4f4e\u9650\u3060\u3051\u306b\u3057\u305f\u3044\u5834\u5408\u306f <code data-start=\"1487\" data-end=\"1494\">error<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>VS Code \u3092\u518d\u8d77\u52d5\u3057\u3001Copilot Chat \u306b\u3066<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n@workspace show mcp servers\n<\/pre><\/div>\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>\u3068\u5165\u529b\u3059\u308b\u3068\u3001<code data-start=\"1439\" data-end=\"1447\">serena<\/code> \u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-1024x587.png\" alt=\"\" class=\"wp-image-22028\" srcset=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-1024x587.png 1024w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-300x172.png 300w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-768x440.png 768w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-450x258.png 450w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1-900x516.png 900w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_16h45_30-1.png 1069w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 id=\"serena-mcp-e381aee8b5b7e58b95e381a8e5ae9fe8a18c-14\"><a id=\"ai-hy-07\"><\/a>Serena MCP \u306e\u8d77\u52d5\u3068\u5b9f\u884c<\/h2>\n<h4 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"1-e8b5b7e58b95-15\">1. \u8d77\u52d5<\/h4>\n<p>VSCode\u4e0a\u3067\u8d77\u52d5\u3057\u307e\u3059\u3002serena\u306eMCP\u30b5\u30fc\u30d0\u306e\u6b6f\u8eca\u30de\u30fc\u30af\u304b\u3089\u300c\u30b5\u30fc\u30d0\u306e\u8d77\u52d5\u300d\u3001\u3082\u3057\u304f\u306f <code data-start=\"199\" data-end=\"217\">mcp.json<\/code>\u30d5\u30a1\u30a4\u30eb\u4e0a\u306b\u3042\u308b\u300c\u8d77\u52d5\u300d\u304b\u3089\u8d77\u52d5\u3057\u307e\u3059\u3002&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized is-style-default\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/09\/image.png\" alt=\"\" class=\"wp-image-22059\" width=\"625\" height=\"468\"\/><\/figure>\n\n\n\n<h4 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"2-e5ae9fe8a18ce381aee6b581e3828c-16\">2. \u5b9f\u884c\u306e\u6d41\u308c<\/h4>\n<p class=\"whitespace-normal break-words\"><strong>\u521d\u671f\u5316\u30d5\u30a7\u30fc\u30ba<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">activate_project<\/code>: \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8<\/li>\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">check_onboarding_performed<\/code>: \u521d\u56de\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u78ba\u8a8d<\/li>\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">read_memory<\/code>: \u524d\u56de\u89e3\u6790\u30c7\u30fc\u30bf\u306e\u8aad\u307f\u8fbc\u307f<\/li>\n<\/ul>\n<p class=\"whitespace-normal break-words\"><strong>\u89e3\u6790\u30d5\u30a7\u30fc\u30ba<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">list_dir<\/code>: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u9020\u30b9\u30ad\u30e3\u30f3<\/li>\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">find_symbol<\/code>: \u95a2\u6570\u30fb\u30af\u30e9\u30b9\u691c\u7d22<\/li>\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">get_symbols_overview<\/code>: \u5168\u4f53\u30b7\u30f3\u30dc\u30eb\u6982\u8981\u53d6\u5f97<\/li>\n<li class=\"whitespace-normal break-words\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">find_referencing_symbols<\/code>: \u4f9d\u5b58\u95a2\u4fc2\u8abf\u67fb<\/li>\n<\/ul>\n<h4 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"3-e6ada3e5b8b8e58b95e4bd9ce381aee7a2bae8aa8de3839de382a4e383b3e38388-17\">3. \u6b63\u5e38\u52d5\u4f5c\u306e\u78ba\u8a8d\u30dd\u30a4\u30f3\u30c8<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">\u5404\u30b3\u30de\u30f3\u30c9\u306b\u7dd1\u306e\u30c1\u30a7\u30c3\u30af\u30de\u30fc\u30af\uff08\u2705\uff09\u304c\u8868\u793a\u3055\u308c\u308b<\/li>\n<li class=\"whitespace-normal break-words\">&#8220;serena (MCP \u30b5\u30fc\u30d0\u30fc)&#8221; \u306e\u8868\u8a18\u3067\u30b5\u30fc\u30d0\u30fc\u63a5\u7d9a\u304c\u78ba\u8a8d\u3067\u304d\u308b<\/li>\n<li class=\"whitespace-normal break-words\">\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u306a\u3044<\/li>\n<\/ul>\n\n\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"331\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-22061\" srcset=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/09\/image-1.png 671w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/09\/image-1-300x148.png 300w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/09\/image-1-450x222.png 450w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><figcaption>Serena MCP \u5b9f\u884c\u4f8b<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<h2 id=\"e8a9a6e38197e381a6e381bfe3819f-18\"><a id=\"ai-hy-05\"><\/a>\u8a66\u3057\u3066\u307f\u305f<\/h2>\n<h3 data-start=\"1497\" data-end=\"1516\" id=\"1-e38397e383ade382b8e382a7e382afe38388e8a7a3e69e90-19\">1. \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u89e3\u6790<\/h3>\n<h4 data-start=\"1517\" data-end=\"1527\" id=\"e38397e383ade383b3e38397e38388e4be8b-20\">\u30d7\u30ed\u30f3\u30d7\u30c8\u4f8b<\/h4>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">Serena MCP \u306e\u30c4\u30fc\u30eb\u3092\u4f7f\u3063\u3066\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5168\u4f53\u3092\u89e3\u6790\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br>&#8211; \u51fa\u529b\u306f Markdown<br>&#8211; \u7ae0\u7acb\u3066\u306f\u300c\u30b7\u30b9\u30c6\u30e0\u6982\u8981\u300d\u300c\u4e3b\u8981\u30e2\u30b8\u30e5\u30fc\u30eb\u4e00\u89a7\u300d\u300c\u4f9d\u5b58\u95a2\u4fc2\u56f3\u300d\u306e3\u3064\u3060\u3051<br>&#8211; \u4f9d\u5b58\u95a2\u4fc2\u56f3\u306f mermaid.js \u306e graph TD \u5f62\u5f0f\u3067\u63cf\u753b<br>&#8211; \u5404\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8aac\u660e\u306f1\u301c2\u6587\u3067\u7c21\u6f54\u306b<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4 data-start=\"1689\" data-end=\"1700\" id=\"e587bae58a9be382a4e383a1e383bce382b8-21\">\u51fa\u529b\u30a4\u30e1\u30fc\u30b8<\/h4>\n<p>\u4e0b\u8a18\u306fVSCode\u30b3\u30de\u30f3\u30c9\u3067&nbsp;<code>&gt;Chat:Export Chat<\/code> \u3092\u3057\u3066\u30c1\u30e3\u30c3\u30c8\u5c65\u6b74\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u3082\u306e\u3067\u3059\u3002<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-1024x345.png\" alt=\"\" class=\"wp-image-22031\" srcset=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-1024x345.png 1024w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-300x101.png 300w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-768x259.png 768w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-1536x517.png 1536w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-450x152.png 450w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27-900x303.png 900w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h49_27.png 1894w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 data-start=\"1497\" data-end=\"1516\" id=\"2-e789b9e5ae9ae381aee38395e382a9e383abe38380e9858de4b88be381aee996a2e695b0e383bbe382afe383a9e382b9e381aee58897e68c99-22\">2. \u7279\u5b9a\u306e\u30d5\u30a9\u30eb\u30c0\u914d\u4e0b\u306e\u95a2\u6570\u30fb\u30af\u30e9\u30b9\u306e\u5217\u6319<\/h3>\n<h4 data-start=\"1517\" data-end=\"1527\" id=\"e38397e383ade383b3e38397e38388e4be8b-23\">\u30d7\u30ed\u30f3\u30d7\u30c8\u4f8b<\/h4>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">src\/ \u914d\u4e0b\u306e\u516c\u958b\u95a2\u6570\u3068\u30af\u30e9\u30b9\u3092\u5217\u6319\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br>\u5f79\u5272\u30fb\u5f15\u6570\u30fb\u623b\u308a\u5024\u30fb\u4e3b\u306a\u547c\u3073\u51fa\u3057\u5143\u30c8\u30c3\u30d73\u3092\u8868\u306b\u307e\u3068\u3081\u3001 \u53c2\u7167\u95a2\u4fc2\u306e\u53d6\u5f97\u306b\u306f find_symbol \/ find_referencing_symbols \u3092\u5229\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4 data-start=\"1689\" data-end=\"1700\" id=\"e587bae58a9be382a4e383a1e383bce382b8-24\">\u51fa\u529b\u30a4\u30e1\u30fc\u30b8<\/h4>\n<p>\u4e0b\u8a18\u306fVSCode\u30b3\u30de\u30f3\u30c9\u3067&nbsp;<code>&gt;Chat:Export Chat<\/code> \u3092\u3057\u3066\u30c1\u30e3\u30c3\u30c8\u5c65\u6b74\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u3082\u306e\u3067\u3059\u3002<\/p>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-1024x315.png\" alt=\"\" class=\"wp-image-22033\" srcset=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-1024x315.png 1024w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-300x92.png 300w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-768x236.png 768w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-450x139.png 450w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58-900x277.png 900w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h55_58.png 1530w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<h3 data-start=\"1497\" data-end=\"1516\" id=\"3-e8a9b3e7b4b0e381aae38397e383ade382b8e382a7e382afe38388e8a7a3e69e90-apie4b880e8a6a7e38081e383aae382b9e382afe58886e69e90e590abe38280-25\">3. \u8a73\u7d30\u306a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u89e3\u6790 (API\u4e00\u89a7\u3001\u30ea\u30b9\u30af\u5206\u6790\u542b\u3080)<\/h3>\n<h4 data-start=\"1517\" data-end=\"1527\" id=\"e38397e383ade383b3e38397e38388e4be8b-26\">\u30d7\u30ed\u30f3\u30d7\u30c8\u4f8b<\/h4>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<p>Serena MCP \u306e\u30c4\u30fc\u30eb\u3092\u4f7f\u3063\u3066\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u89e3\u6790\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br>\u7ae0\u7acb\u3066\uff1a\u30b7\u30b9\u30c6\u30e0\u6982\u8981 \/ \u30e2\u30b8\u30e5\u30fc\u30eb\u69cb\u6210 \/ \u30c7\u30fc\u30bf\u30e2\u30c7\u30eb \/ \u4e3b\u8981\u30d5\u30ed\u30fc \/ \u5916\u90e8\u9023\u643a \/ \u975e\u6a5f\u80fd\u8981\u4ef6 \/ \u30ea\u30b9\u30af\u3068\u6539\u5584\u63d0\u6848 \u516c\u958bAPI\u306f\u8868\u3067\u307e\u3068\u3081\u3001\u4f9d\u5b58\u95a2\u4fc2\u306f mermaid \u306e\u56f3\u3068\u3057\u3066\u51fa\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h4 data-start=\"1689\" data-end=\"1700\" id=\"e587bae58a9be382a4e383a1e383bce382b8-27\">\u51fa\u529b\u30a4\u30e1\u30fc\u30b8<\/h4>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<p>\u4e0b\u8a18\u306fVSCode\u30b3\u30de\u30f3\u30c9\u3067&nbsp;<code>&gt;Chat:Export Chat<\/code> \u3092\u3057\u3066\u30c1\u30e3\u30c3\u30c8\u5c65\u6b74\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3057\u305f\u3082\u306e\u3067\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"1024\" src=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-732x1024.png\" alt=\"\" class=\"wp-image-22034\" srcset=\"https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-732x1024.png 732w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-215x300.png 215w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-768x1074.png 768w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-229x320.png 229w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35-458x640.png 458w, https:\/\/itport.cloud\/wp-content\/uploads\/2025\/08\/2025-08-21_17h59_35.png 916w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 data-start=\"150\" data-end=\"158\" id=\"e381bee381a8e38281-28\"><a id=\"ai-hy-06\"><\/a>\u307e\u3068\u3081<\/h2>\n<ol data-start=\"159\" data-end=\"490\">\n<li data-start=\"159\" data-end=\"283\">\n<p data-start=\"162\" data-end=\"283\">\u4eca\u56de\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5358\u4f4d\u3067 Serena MCP \u3092\u8a66\u904b\u8ee2\u3057\u305f\u3053\u3068\u3067\u3001<br data-start=\"196\" data-end=\"199\">\u30fb\u8a2d\u8a08\u66f8\u306e\u305f\u305f\u304d\u53f0\u751f\u6210<br data-start=\"213\" data-end=\"216\">\u30fb\u30e2\u30b8\u30e5\u30fc\u30eb\u9593\u4f9d\u5b58\u306e\u53ef\u8996\u5316<br data-start=\"232\" data-end=\"235\">\u30fbAPI \u30ab\u30bf\u30ed\u30b0\u5316<br data-start=\"248\" data-end=\"251\">\u3068\u3044\u3063\u305f\u5206\u6790\u304c\u77ed\u6642\u9593\u3067\u53ef\u80fd\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n<\/li>\n<li data-start=\"285\" data-end=\"396\">\n<p data-start=\"288\" data-end=\"396\">\u7279\u306b\u5370\u8c61\u7684\u3060\u3063\u305f\u306e\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u76f4\u63a5\u5168\u90e8 LLM \u306b\u7a81\u3063\u8fbc\u3080\u306e\u3067\u306f\u306a\u304f\u3001<br data-start=\"324\" data-end=\"327\">\u8a00\u8a9e\u30b5\u30fc\u30d0\uff08LSP\uff09\u7d4c\u7531\u3067\u5fc5\u8981\u306a\u30b7\u30f3\u30dc\u30eb\u3084\u53c2\u7167\u60c5\u5831\u3060\u3051\u3092\u8fd4\u3057\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u3067\u3001<br data-start=\"369\" data-end=\"372\">\u30ec\u30b9\u30dd\u30f3\u30b9\u304c\u9a5a\u304f\u307b\u3069\u65e9\u3044\u3068\u3044\u3046\u70b9\u3067\u3059\u3002<\/p>\n<\/li>\n<li data-start=\"398\" data-end=\"490\">\n<p data-start=\"401\" data-end=\"490\">\u307e\u3060\u8a66\u904b\u8ee2\u306e\u6bb5\u968e\u306a\u306e\u3067\u3001\u3069\u3046\u3044\u3063\u305f\u4f7f\u3044\u65b9\u304c\u6700\u3082\u52b9\u679c\u7684\u304b\u306f\u672a\u77e5\u6570\u3067\u3059\u304c\u2026<br data-start=\"436\" data-end=\"439\">\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c\u4f7f\u3048\u308b\u9053\u5177\u3068\u3057\u3066\u5c0e\u5165\u3059\u308b\u3053\u3068\u3067\u3001\u7cbe\u5ea6\u5411\u4e0a\u3084\u6d3b\u7528\u306e\u5e45\u304c\u5e83\u304c\u308b\u6c17\u914d\u3092\u611f\u3058\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"\u76ee\u6b21 \u306f\u3058\u3081\u306b Serena MCP \u3068\u306f\uff1f \u691c\u8a3c\u74b0\u5883 Serena MCP \u306e\u5c0e\u5165 Serena MCP \u306e\u8d77\u52d5\u3068\u5b9f\u884c \u8a66\u3057\u3066\u307f\u305f \u307e\u3068\u3081 \u306f\u3058\u3081\u306b \u751f\u6210AI\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u3092\u958b\u767a\u306b\u6d3b\u7528\u3059\u308b\u6d41\u308c\u306f\u52a0\u901f\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u5b9f\u969b\u306e\u3068\u3053\u308d \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u5168\u4f53\u3092\u3069\u306e\u7a0b\u5ea6\u7406\u89e3\u3055\u305b\u3089\u308c\u308b\u306e\u304b \u30e2\u30b8\u30e5\u30fc\u30eb\u9593\u306e\u4f9d\u5b58\u95a2\u4fc2\u3092\u3069\u3053\u307e\u3067\u81ea\u52d5\u3067\u53ef\u8996\u5316\u3067\u304d\u308b\u306e\u304b \u8a2d\u8a08\u8cc7\u6599\u306e\u4f5c\u6210\u3092\u3069\u306e\u7a0b\u5ea6\u652f\u63f4\u3067\u304d\u308b\u306e\u304b \u3068\u3044\u3063\u305f\u70b9\u306f\u3001\u5b9f\u969b\u306b\u52d5\u304b\u3057\u3066\u307f\u306a\u3044\u3068\u5206\u304b\u308a\u307e\u305b\u3093\u3002 \u305d\u3053\u3067\u4eca\u56de\u306f\u3001Serena MCP \u3092\u5c0e\u5165\u3057\u3001GitHub Copilot \u3068\u7d44\u307f\u5408\u308f\u305b\u3066\u691c\u8a3c\u3057\u307e\u3057\u305f\u3002 Serena MCP \u3068\u306f\uff1f Serena MCP \u306f\u3001Model Context Protocol (MCP) &hellip;","protected":false},"author":9,"featured_media":22065,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[40],"class_list":{"0":"post-21997","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai","8":"tag-article"},"_links":{"self":[{"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/posts\/21997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/itport.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21997"}],"version-history":[{"count":45,"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/posts\/21997\/revisions"}],"predecessor-version":[{"id":22083,"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/posts\/21997\/revisions\/22083"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itport.cloud\/index.php?rest_route=\/wp\/v2\/media\/22065"}],"wp:attachment":[{"href":"https:\/\/itport.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itport.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itport.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}