Juhe Exchange Rates MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Juhe Exchange Rates MCP Serverwhat's the current exchange rate from USD to EUR?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Juhe Exchange Rates MCP Server
一个提供实时全球货币汇率查询功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取实时货币汇率情况。
Components
Tools
服务器实现了一个工具:
query_exchange_rates: 根据货币的三位字母代码查询两者之间的兑换汇率
需要传入 "from_code"(货币的三位字母货币代码)作为必须的字符串参数。
需要传入 "to_code"(货币的三位字母货币代码)作为必须的字符串参数。
async def query_exchange_rates(
from_code: str = Field(description="您希望转换的货币的三位字母货币代码。如:CNY"),
to_code : str = Field(description="您希望转换为目标货币的三位字母货币代码。如:USD")
) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:Related MCP server: Realtime Crypto MCP Server
Install
This server requires Python 3.10 or higher. Install dependencies using uv (recommended) or pip
Using uv (recommended)
When using uv no specific installation is needed. We will use uvx to directly run jexchange-mcp-server.
uvx jexchange-mcp-serverUsing PIP
Alternatively you can install jexchange-mcp-server via pip:
pip install jexchange-mcp-serverAfter installation, you can run it as a script using:
python -m jexchange_mcp_serverConfiguration
Environment Variables
JUHE_EXCHANGE_API_KEY: 聚合数据的天气预报查询API密钥。获取:https://www.juhe.cn/docs/api/id/73
JUHE_EXCHANGE_API_KEY=your_api_keyConfigure For CLINE
"mcpServers": {
"jexchange-mcp-server": {
"command": "uvx",
"args": [
"jexchange-mcp-server"
],
"env": {
"JUHE_EXCHANGE_API_KEY": "your_api_key"
}
}
}"mcpServers": {
"jexchange-mcp-server": {
"command": "python",
"args": [
"-m",
"jmobile_location_mcp_server"
],
"env": {
"JUHE_EXCHANGE_API_KEY": "your_api_key"
}
}
}Debugging
You can use the MCP inspector to debug the server. For uvx installations:
npx @modelcontextprotocol/inspector uvx jexchange-mcp-server Or if you've installed the package in a specific directory or are developing on it:
cd path/to/servers/src/jexchange-mcp-server
npx @modelcontextprotocol/inspector uv run jexchange-mcp-serverExamples of Questions for Cline
"当前美元兑换人民币的汇率是多少?"
"那么人民币和越南货币兑换汇率呢"
Available Tools
1 toolquery_exchange_ratesB
根据货币的三位字母代码查询两者之间的兑换汇率
| Name | Required | Description | Default |
|---|---|---|---|
| from_code | Yes | 您希望转换的货币的三位字母货币代码。如:CNY | |
| to_code | Yes | 您希望转换为目标货币的三位字母货币代码。如:USD |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full burden. It only says 'query' implying read-only but does not disclose whether it is real-time, requires internet, or error handling.
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?
Single sentence, no wasted words, directly to the point.
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?
Tool is simple with 2 params, no output schema. Description covers purpose and parameters, but lacks details on return format or constraints.
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% so baseline is 3. The description adds no new meaning beyond what the schema already provides for the parameters.
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 clearly states the tool queries exchange rates between two currencies using three-letter codes, which is a specific verb+resource and distinguishes from any potential siblings.
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?
No guidance on when to use or not use this tool, no prerequisites or alternatives mentioned despite being a simple query tool.
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. Dates show when Glama detected each change.
1 tool update
v1.0.0- First observed
query_exchange_rates
TDQS
With only one tool, there is no possibility of confusion or overlap between tools. The single tool's purpose is clearly defined.
The tool name 'query_exchange_rates' follows a clear verb_noun pattern. Although there is only one tool, the convention is consistent and descriptive.
A single tool is borderline for an exchange rates server. While basic queries are covered, the lack of additional tools for listing currencies or performing conversions makes the set feel minimal for the domain.
The tool only supports querying an exchange rate between two currencies. Notably missing are operations to list supported currencies, fetch all rates, or convert amounts, which are standard for exchange rate services.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Live & historical FX rates and currency conversion for AI agents. No API keys.
Live & historical FX rates and currency conversion for AI agents. No API keys.
51MCP server for live currency exchange rates and conversion, ISO codes and Chinese currency names.
11The Dappier MCP server connects LLMs and AI agents to real-time, rights-cleared, proprietary data from trusted sources across various domains. It provides specialized knowledge through real-time web search, financial stock market and crypto data access, AI-powered content recommendations from premium publishers, and structured outputs with sub-300ms response times, enabling AI systems to respond to current events and trends.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange API, allowing users to query real-time cryptocurrency data using natural language.122216MIT
- AlicenseNot gradedqualityDmaintenanceA server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.161MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that provides real-time cryptocurrency price fetching capabilities using the CoinGecko API. It enables LLMs to retrieve and process the latest price for any coin by its name or symbol.2-
- FlicenseBqualityDmaintenanceAn MCP server that provides currency rates, conversions, and historical exchange-rate data using the Frankfurter API. It enables users to retrieve latest rates, convert amounts between currencies, and access time-series data for currency pairs.3-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/juhemcp/jexchange-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server