Skip to content

Commit fe2739e

Browse files
committed
docs(README): プロダクト名の表記を修正
- "製品名"を"プロダクト名"に統一 - 関連するツール名も修正
1 parent 1ee2ee8 commit fe2739e

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ VSCodeのsettings.jsonに以下の設定を追加します:
5252
接続後、以下のツールが利用可能になります:
5353
- `jser_search_items`: タイトル、説明、URL、タグでアイテムを検索(複数キーワードでOR検索可能)
5454
- `jser_search_posts`: タイトル、説明、URL、タグで投稿を検索
55-
- `jser_product_name`: URLから製品名を取得
55+
- `jser_product_name`: URLからプロダクト名を取得
5656
- `jser_week`: 番号からJSer週を取得
5757
- `jser_weeks`: 全てのJSer週を取得
5858
- `jser_weeks_between`: 二つの日付の間のJSer週を取得
5959
- `jser_week_with_item_url`: アイテムを含むJSer週を取得
60-
- `jser_item_with_url`: URLからJSerアイテムを取得
60+
- `jser_item_with_item_url`: URLからJSerアイテムを取得
6161

6262
### 利用できるtool
6363

@@ -110,14 +110,14 @@ JSer.info MCPでは、次の tool が利用できます。
110110

111111
#### jser_product_name
112112

113-
URLから製品名を取得します
113+
URLからプロダクト名を取得します
114114

115115
パラメータ:
116116
- `url`: 製品のURL(必須)
117117

118118
返り値:
119119
- 製品情報のオブジェクト
120-
- `name`: 製品名
120+
- `name`: プロダクト名
121121
- `url`: 製品のURL
122122
- `releaseNoteProbability`: リリースノートである確率
123123
- `releaseNoteVersion`: リリースノートのバージョン情報(該当する場合)
@@ -183,7 +183,7 @@ URLから製品名を取得します。
183183
- `items`: その週のアイテムリスト
184184
- `posts`: その週の投稿リスト
185185

186-
#### jser_item_with_url
186+
#### jser_item_with_item_url
187187

188188
指定したURLのアイテムを取得します。
189189

src/mcp.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ export const createJSerInfoMcpServer = (options?: { items?: JserItem[]; posts?:
229229

230230
mcpServer.tool(
231231
"jser_product_name",
232-
"URLから製品名を取得します",
232+
"URLからプロダクト名を取得します",
233233
{
234234
url: z.string().url().describe("製品のURL")
235235
},
@@ -239,17 +239,17 @@ export const createJSerInfoMcpServer = (options?: { items?: JserItem[]; posts?:
239239

240240
if (!response.ok) {
241241
if (response.status === 400) {
242-
// APIが400を返す場合、製品名が見つからないことを示す
242+
// APIが400を返す場合、プロダクト名が見つからないことを示す
243243
return {
244244
content: [
245245
{
246246
type: "text",
247-
text: "製品名が見つかりませんでした"
247+
text: "プロダクト名が見つかりませんでした"
248248
}
249249
]
250250
};
251251
}
252-
throw new Error(`製品名APIエラー: ${response.statusText}`);
252+
throw new Error(`プロダクト名APIエラー: ${response.statusText}`);
253253
}
254254

255255
const result = await response.json();
@@ -262,12 +262,12 @@ export const createJSerInfoMcpServer = (options?: { items?: JserItem[]; posts?:
262262
]
263263
};
264264
} catch (error) {
265-
console.error("製品名取得中にエラーが発生しました:", error);
265+
console.error("プロダクト名取得中にエラーが発生しました:", error);
266266
return {
267267
content: [
268268
{
269269
type: "text",
270-
text: `製品名取得中にエラーが発生しました: ${String(error)}`
270+
text: `プロダクト名取得中にエラーが発生しました: ${String(error)}`
271271
}
272272
],
273273
isError: true
@@ -460,7 +460,7 @@ export const createJSerInfoMcpServer = (options?: { items?: JserItem[]; posts?:
460460
);
461461

462462
mcpServer.tool(
463-
"jser_item_with_url",
463+
"jser_item_with_item_url",
464464
"URLからJSerアイテムを取得します",
465465
{
466466
url: z.string().url().describe("アイテムのURL")

test/mcp.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ describe("JSer.info MCP Server", () => {
379379
try {
380380
const client = await createConnection(url);
381381
const response = await client.callTool({
382-
name: "jser_item_with_url",
382+
name: "jser_item_with_item_url",
383383
arguments: {
384384
url: "https://efendibooks.com/minibooks/testing-with-coffeescript"
385385
}

0 commit comments

Comments
 (0)