XRメモランダム
Server Details
XR(AR/VR/MR)に関する情報をメインに扱うサイトです。(orecen.com の内容を検索して答える。ヨミタス経由)
- Status
- Healthy
- Uptime
- 99.9% over 21 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
fetchとget_page、searchとsearch_pagesはそれぞれ機能的にほぼ同一で、実質4ツールが2ペアに重複している。ただし説明文で旧機能であることと「fetch/searchを使え」と明示されているため、注意深いエージェントなら区別できる。
snake_caseで統一されているが、fetch / get_page / list_pages と動詞が揺れており、同じ役割のfetchとget_pageが別動詞で命名されている。読みやすさはあるが一貫性は中程度。
6ツールは妥当な範囲だが、うち2つは非推奨のレガシー重複であり実質4機能。スコープに対してやや余分だが過剰ではない。
一覧・検索・本文取得・サイト概要と読み取り系の主要操作は揃っており、読み込み済みページを扱う読み取り専用サービスとしての用途はほぼ網羅している。書き込み系は不要なドメインのため大きな欠落はない。
Available Tools
6 toolsfetchページの中身を読むARead-onlyInspect
「XRメモランダム」(orecen.com)の、読み込んだページの本文を全文返します。id には、探した結果の id(ページの URL)か、ページの URL・パスを渡します。料金・日付・条件・規約など、正確さが大事なことは、答える前にこれで本文を確かめてください。
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | 探した結果の id(ページの URL)。ページの URL かパスでも可(日本語のままでも可) |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | |
| url | Yes | |
| text | Yes | |
| title | Yes | |
| metadata | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), lowering the bar. The description usefully adds that it returns the FULL text of the loaded page and is scoped to orecen.com, which is genuine context beyond annotations. It says nothing about failure modes or how the 'loaded page' concept behaves, so it stays at an adequate 3.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, front-loaded with the core action, followed by the argument meaning and the usage trigger. No filler, though the id sentence slightly duplicates the schema. Efficient overall.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter tool that has an output schema and safety annotations, the description covers purpose, argument, and a usage trigger, which is nearly everything an agent needs. The one missing piece is differentiation from the get_page sibling.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With one parameter and 100% schema description coverage, the schema already defines id fully (URL, path, Japanese allowed). The description restates this (id from search results = page URL, or URL/path) but adds no new syntax or format detail, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: it returns the full body text (本文を全文返します) of a page on orecen.com. That is unambiguous about what the tool does. However, it never distinguishes itself from the sibling get_page, which sounds functionally identical, so it misses the sibling-differentiation required for a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit use case: verify the body text before answering when accuracy matters (prices, dates, conditions, terms). That is actionable when-to-use guidance. It stops short of naming when not to use it or how it relates to the near-identical get_page sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_pageページの中身を読む(以前の名前)ARead-onlyInspect
「XRメモランダム」(orecen.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。fetch と同じようにページの本文を返しますが、返す形が違います。新しく使うときは fetch を使ってください。
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ページの URL かパス(日本語のままでも可) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint false, and destructiveHint false, covering the safety profile. The description adds valuable behavioral context beyond annotations: it is a legacy function, retained for backward compatibility, and its return format differs from fetch. However, it does not specify what the return format actually is, which is a gap for a tool without an output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the tool's legacy status and primary guidance (use fetch for new). Every sentence serves the deprecation message and nothing is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, one-parameter read tool with rich annotations, the description covers purpose, deprecation status, and the recommended alternative well. The only gap is that it does not explain the actual return format despite lacking an output schema, but the guidance to use fetch instead mitigates that for most use cases.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the single url parameter is fully documented in the schema, including that Japanese paths are acceptable. The description adds no additional meaning about the parameter, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: it returns the page body, and explicitly distinguishes itself from the sibling fetch by noting the return shape differs. It also identifies itself as the former name function of XR Memorandum, giving clear identity. An agent can tell this apart from fetch without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly says to use fetch instead when using this newly, and that this tool is kept only for existing connections. This provides both a when-not condition and an alternative, leaving no ambiguity about which tool to select.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_pagesどんなページがあるか見るARead-onlyInspect
「XRメモランダム」(orecen.com)で読み込んだページの一覧を、タイトルと URL で返します。一度に 50 件ずつ(limit で最大 200 件)で、続きは offset で取れます。どんなページがあるか知りたいときや、探しても見つからないときに使います。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds pagination behavior ('50 at a time, up to 200 via limit, continue with offset') and the returned fields, but with no output schema this is thin and largely retreads the schema's numeric bounds.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences ordered as purpose, paging mechanics, then usage triggers — front-loaded and free of padding. The batching sentence is slightly long but every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description correctly supplies the return shape (titles and URLs) and the paging contract for a simple two-optional-parameter read tool. Nothing essential for a correct call is missing, though error/empty-result behavior is unspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description has to carry the load, and it does: limit is framed as batch size with a 200 cap, offset as the continuation cursor. That is enough for an agent to page correctly, though neither parameter's range semantics are stated exhaustively.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('returns a list of pages loaded in XR Memorandum') plus the returned fields (title and URL) and the scope of the corpus. It implicitly separates itself from search_pages with 'when you can't find it by searching', but never names a sibling explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives two concrete trigger conditions: when you want to know what pages exist, and as a fallback when a search fails. That is real when-to-use guidance, though it stops short of naming search_pages/search as the preferred alternative in the normal case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
searchサイトの中を探すARead-onlyInspect
「XRメモランダム」(orecen.com)から読み込んだページの中を言葉で探し、当てはまる箇所を抜粋と URL つきで返します。XRメモランダム について質問されたら、まずこれを使ってください。探せるのは読み込んだページだけで、ネット全体や、読み込んだあとの更新は含みません。見つからないときは、略語を正式な名前にする、同じ意味の別の言葉にするなど、言い方を変えて探し直してください。それでも見つからないときに返るページの候補も読み、それでも見つからなければ推測で答えず、このサイトの中では見つけられなかったと伝えてください。
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | 探したい言葉(例: 料金 支払い方法) |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes | |
| candidates | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already carry the safety profile (readOnlyHint=true, openWorldHint=false, destructiveHint=false), so the bar is lower. The description still adds real context beyond them: the corpus is limited to already-loaded pages and excludes post-load updates, the response includes excerpts plus URLs, and it spells out failure behavior instead of letting the agent guess.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and scope are front-loaded, and the later sentences carry genuinely useful fallback instructions rather than filler. It is on the long side for a one-parameter tool, but each sentence contributes operational value (scope limits, rephrasing, refusal-to-guess).
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be re-explained, and the description correctly focuses on scope, usage priority, and failure handling. The one meaningful gap is the absence of any routing cue relative to the overlapping 'search_pages' sibling.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a single documented 'query' parameter and an inline example (料金 支払い方法), so the schema does the heavy lifting. The description hints at phrasing strategy but adds no syntax, format, or matching semantics beyond what the schema already provides, making the baseline 3 appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: it searches within pages loaded from 'XR Memorandum' (orecen.com) and returns matching passages with excerpts and URLs. This is far more than a restatement of the name. However, it never differentiates itself from the near-identical sibling 'search_pages', so an agent cannot tell the two apart from the text alone.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit when-to-use guidance ('use this first when asked about XR Memorandum') and when-not coverage via scope limits (not the whole internet, not post-load updates). It also prescribes a fallback strategy (rephrase, read candidate pages, don't guess). It stops short of naming alternatives like search_pages or fetch.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_pagesサイトの中を探す(以前の名前)ARead-onlyInspect
「XRメモランダム」(orecen.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。search と同じようにサイトの中を探しますが、返す形が違います。新しく使うときは search を使ってください。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | 探したい言葉(例: 料金 支払い方法) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description adds genuinely useful context the annotations do not: that this is a deprecated backward-compatibility alias whose output format differs from `search`.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the legacy status and the redirection to `search`. Every sentence carries information; nothing is padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter legacy search tool with no output schema, the description covers purpose, deprecation and the alternative. An agent would know to prefer `search`; the only outstanding gap is what the differing return shape actually looks like.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 50%: `query` is documented with an example while `limit` (min 1, max 20, default 5) is undocumented in both schema and description. The description adds no parameter meaning at all, so it only partially compensates for the coverage gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States clearly that this is the former name of the site-search feature and that it searches the site like `search` but returns results in a different shape. The differentiation from the sibling `search` is explicit, though 'different shape' is left somewhat vague.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly tells the agent when NOT to use it ('use `search` when using it newly') and why it still exists (kept for those already connected). Nothing is left to inference for a legacy alias.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
site_overviewサイトの概要を知るARead-onlyInspect
「XRメモランダム」(orecen.com)がどんなサイトかを返します。種類・紹介文・読み込んだページ数・主なページが分かります。最初にサイトの全体像をつかみたいときに使います。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds the returned content (type, blurb, pages loaded, main pages) but no auth, rate-limit or scoping behavior beyond that, so it is a modest add over the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with the resource identity, then the returned fields, then the usage cue. No filler; every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no parameters, the description is the sole source for return values, and it lists them (type, description, page count, main pages). Adequate for a zero-arg overview call, though it does not hint at volume/format of the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description correctly implies no input is needed, which matches the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb (returns) plus the resource (what kind of site 'XR Memorandum' is) and enumerates the content returned: type, description, page count, main pages. Clear enough to distinguish from list_pages/search, though it never names a sibling explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
States the usage context clearly: use it 'first' (最初に) when you want to grasp the site's whole picture, which implies ordering relative to the other tools. It gives no explicit when-not or named alternative, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
fetch - First observed
get_page - First observed
list_pages - First observed
search - First observed
search_pages - First observed
site_overview
Related MCP Connectors
SEO コンサルタントの柏崎剛が運営する、検索エンジン対策の情報サイトです。(tsuyoshikashiwazaki.jp の内容を検索して答える。ヨミタス経由)
SEO対策研究室(柏崎剛)の公開情報を検索・取得できる読み取り専用サーバー。出典は canonical URL に固定。
オンラインインスタント学習は、資格試験や各種学習に役立つオンライン教材・学習コンテンツを提供するオンライン学…(online.instantgakushu.jp の内容を検索して答える。ヨミタス経由)
株式会社一創(issoh.co.jp)の技術記事・サービス・制作実績を検索できる MCP サーバー。システム開発・AI・クラウド・Web 制作の日本語情報
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables browsing and editing Open Metaverse Spatial Fabric scenes, including managing scenes, objects, and resources through natural language.5Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI to control 3D VRM models via natural language, supporting expressions, animations, and bone manipulation in real-time through a web browser.-
- AlicenseBqualityBmaintenanceAI assistant tools for building high-converting immersive commerce showrooms from an existing e-commerce catalog. Built on Mantis XR's production immersive-commerce platform, used by Fortune 500 brands including New Balance, with deployments spanning the Paris 2024 Olympics, MLB (Chicago Cubs), NHL (St. Louis Blues), and the Premier League (Burnley FC and other clubs).1461 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables Windows-based AI assistants to run Oculus/Meta Quest Link diagnostics, capture VR screenshots and telemetry, inspect headset/controller state, and apply reversible performance-tuning and Link settings.-
Glama MCP Gateway
Add one secure layer between your agents and this server.