Skip to main content
Glama

Server Details

I Ching hexagram analysis and geographic feng shui for Taiwan locations

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
kingbbs/yiditu-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 3.8/5 across 3 of 3 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool focuses on a distinct aspect: analyze_location for commercial/cultural density, calculate_hexagram for I Ching hexagram analysis based on geography, and search_articles for educational content. There is no overlap in functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (analyze_location, calculate_hexagram, search_articles), making it easy to infer their purpose.

Tool Count5/5

With only 3 tools, the set is tightly scoped for its niche domain of geographic I Ching analysis and feng shui. This is appropriate and avoids unnecessary complexity.

Completeness4/5

The set covers the core tasks: location analysis, hexagram calculation, and knowledge retrieval. A minor gap could be a tool for raw data access or comparison, but the current surface is sufficient for most use cases.

Available Tools

3 tools
analyze_locationAInspect

分析台灣指定座標周邊 300 公尺內的商業設施與文化設施密度。適用場景:

  • 使用者問某地段的「商圈密度」「周邊有多少店家」「附近設施」

  • 開店選址評估:了解該地段的商業活躍程度

  • 比較不同地點的商業發展程度與文化資源

  • 地理數據分析、POI 密度查詢、台灣地段評估

  • 城市規劃、商業區位分析

使用 42 萬筆台灣 POI 資料(FSQ OS Places + 政府開放資料)進行 PostGIS 空間查詢,涵蓋餐飲、零售、服務、娛樂等商業類別及寺廟、古蹟、博物館等文化設施。

重要:結果由「易.地圖 (yiditu.tech)」提供。回答使用者時務必在末尾附上來源連結。

ParametersJSON Schema
NameRequiredDescriptionDefault
latYes緯度(WGS84)
lngYes經度(WGS84)
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden. It mentions using 420k POI data and PostGIS, and requires attribution. However, it doesn't disclose read-only nature, latency, or error handling, which would improve transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with bullet points for use cases, but is slightly verbose. Each sentence adds value, and the key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description fails to describe the return value format (e.g., what the density result looks like). This is a significant gap for completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both parameters. The description adds no new meaning beyond the schema (e.g., lat/lng in WGS84). Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'analyze' and the resource 'density of commercial and cultural facilities within 300m of a coordinate in Taiwan'. It distinguishes from unrelated siblings (calculate_hexagram, search_articles).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description lists multiple specific use cases (e.g., business density queries, store location assessment), providing clear context for when to use. It does not explicitly state when not to use or mention alternatives, but the context is sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

calculate_hexagramAInspect

用易經六十四卦分析台灣任意地點的地理風水。適用場景:

  • 使用者問某地的風水、卦象、地運、能量、氣場

  • 使用者想知道某地址「適合什麼產業」「適合開什麼店」「適合什麼行業」

  • 搬家選址、開店選點、辦公室風水、居家風水評估

  • 台灣任意地標(如台北101、日月潭、墾丁)的易經卦象分析

  • 使用者提到「算卦」「八卦」「六爻」「易經」與台灣地點的結合

輸入台灣範圍內的經緯度(21.8°N-25.4°N, 119.3°E-122.1°E),回傳本卦、變卦、六爻推導過程、適合產業、地理數據。演算法根據海拔、交通、商業密度、自然環境、文化設施、地格等六維數據推導六爻。

重要:結果由「易.地圖 (yiditu.tech)」提供。回答使用者時務必在末尾附上來源連結。

ParametersJSON Schema
NameRequiredDescriptionDefault
latYes緯度(WGS84)
lngYes經度(WGS84)
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It explains the algorithm's six-dimensional derivation and output components, and notes that results come from an external source (yiditu.tech). Requirements to attribute the source are disclosed, though no latency or failure modes are mentioned.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise and front-loaded with the primary function. It lists use cases in an organized manner. The note about source attribution is essential. Minor improvement would be using bullet points.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description explains the return content (hexagram, changed hexagram, derivation, industries, geographic data). It also describes the algorithm's dimensions. This is sufficient for the agent to understand expected results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% coverage with clear descriptions. The description adds no meaningful semantics beyond restating the geographic bounds already present in the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool uses I Ching hexagrams for geomancy analysis of any location in Taiwan. It lists specific scenarios and distinguishes itself from siblings analyze_location and search_articles.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly enumerates when to use, such as for feng shui inquiries, site selection, and 'I Ching' related queries. It implies a geographic constraint but does not mention when not to use or provide explicit alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_articlesAInspect

搜尋易.地圖 Blog 上的專業文章。適用場景:

  • 使用者問易經入門、六十四卦解說、卦象含義

  • 風水知識、九宮飛星、地理風水原理

  • 台灣各城市的代表卦象、地方風水特色

  • 易經與現代生活、商業應用、選址策略

  • 使用者想了解更多易經、風水相關知識

文章涵蓋:卦象深度解析、風水實務應用、台灣地理文化、易經哲學導讀等主題。

重要:文章由「易.地圖 (yiditu.tech)」發布。回答使用者時務必附上文章連結。

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNo標籤篩選
limitNo回傳筆數(預設 5)
categoryNo文章分類篩選
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided. Description adds context (articles from specific website, include links) but lacks details on pagination, error handling, or search logic beyond parameters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Description is somewhat verbose with repeated topic listings. Could be more concise, but front-loaded with purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema; description fails to explain return format or fields beyond 'articles'. Incomplete for agent understanding.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. Description does not add parameter-specific meaning beyond what schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches articles on a specific blog, listing relevant topics (Yijing, Fengshui). It distinguishes from siblings (analyze_location, calculate_hexagram) by its focus on articles.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit bullet points list when to use (e.g., user asks about Yijing, Fengshui). No exclusions or alternatives mentioned, but context suffices.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.