Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Real-time and historical exchange rates and currency conversion for 1000+ currencies.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
CURRENCYFREAKS_API_KEY, CURRENCYFREAKS_REQUEST_TIMEOUT_MS「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"currencyfreaks": {
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=your-value --env CURRENCYFREAKS_REQUEST_TIMEOUT_MS=your-value -- npx -y @currencyfreaks/mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"currencyfreaks": {
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"currencyfreaks": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
CURRENCYFREAKS_REQUEST_TIMEOUT_MS envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント CurrencyFreaks で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:CURRENCYFREAKS_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは11 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, EmbeddedCI BenchPod
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Drive a BenchPod hardware-in-the-loop bench: power, flash, UART, I2C, CAN, analog and logic.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Official MCP server for CurrencyFreaks. Exposes 7 MCP tools for real-time and historical exchange rates and currency conversion across 1000+ fiat currencies, cryptocurrencies, and precious metals. Your AI assistant asks for rates in plain English; the MCP server handles the API calls.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Cline, Codex, and any other MCP-compatible client.
| Item | Value |
|---|---|
| Package | @currencyfreaks/mcp |
| Transport | stdio |
| Node.js | >=18 |
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
npx available in your terminalAdd to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Claude Desktop after saving.
claude mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=<YOUR_API_KEY> -- npx -y @currencyfreaks/mcp
Start a new Claude Code session after adding the server.
One-click install:
Or add to .cursor/mcp.json manually:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Cursor after saving.
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Windsurf after saving.
Add to your VS Code settings.json:
{
"mcp": { "servers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } } }
Restart VS Code after saving.
Open MCP Servers panel → Configure → Advanced MCP Settings. Add to cline_mcp_settings.json:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Cline after saving.
codex mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=<YOUR_API_KEY> -- npx -y @currencyfreaks/mcp
codex mcp list
Start a new Codex session after adding the server.
Use this config:
{
"command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } }
Try these after setup:
| Prompt | Expected tool |
|---|---|
| What's the current EUR to USD exchange rate? | get_latest_rates with symbols=EUR |
| Convert 500 USD to PKR. | convert_currency |
| What was 1,000 GBP worth in JPY on 2026-01-15? | convert_currency with date |
| What was the EUR/USD rate on January 2nd, 2020? | get_historical_rates |
| Show daily USD to INR rates for the first week of August 2026. | get_time_series |
| How much has the yen moved against the dollar since June 1st? | get_fluctuation |
| What's the currency code for the Nepalese rupee? | list_currencies with search=nepal |
| What's 50 USD in the local currency of IP 182.186.18.9? | ip_to_currency |
All 7 tools wrap the CurrencyFreaks v2.0 REST API. Tools that take symbols accept a comma-separated list of currency codes (e.g. EUR,GBP,PKR), case-insensitive. Use list_currencies to look up a code — there are 1000+ across fiat, crypto, and metals.
Precious metals use ISO 4217 codes: XAU (gold), XAG (silver), XPT (platinum), XPD (palladium). The API returns all rates and amounts as strings to preserve precision.
GET /v2.0/currency-symbols (compact) or GET /v2.0/supported-currencies (detailed) — the supported currency catalogue. No API key required.
| Parameter | Required | Description |
|---|---|---|
search | No | Case-insensitive substring matched against code, name, or (with detailed) country name, e.g. rupee, PK, bitcoin |
detailed | No | true returns country, status (AVAILABLE/DEPRECATED), the availableFrom/availableUntil historical data range, and flag icon per currency. Default false. Combine with search; the full detailed catalogue is ~270 KB. |
GET /v2.0/rates/latest — latest rates for one or more currencies against a base. Refresh frequency depends on plan: daily on Developer (free), hourly on Starter, every 10 minutes on Growth, every 60 seconds on Professional and above.
| Parameter | Required | Description |
|---|---|---|
symbols | No | Comma-separated currency codes. Omit for all 1000+ currencies. |
base | No | Base currency code. Default USD. Paid plans only. |
GET /v2.0/convert/latest, or GET /v2.0/convert/historical when date is given — convert an amount between two currencies. Paid plans only.
| Parameter | Required | Description |
|---|---|---|
from | Yes | Currency code to convert from |
to | Yes | Currency code to convert to |
amount | No | Amount to convert, greater than 0. Default 1.0. |
date | No | YYYY-MM-DD. Converts at that day's rate instead of the latest. |
GET /v2.0/rates/historical — rates on a specific past date. Major fiat currencies go back to 1984-11-28; newer currencies and crypto start from their own listing date. Paid plans only.
| Parameter | Required | Description |
|---|---|---|
date | Yes | YYYY-MM-DD |
symbols | No | Comma-separated currency codes. Omit for all. |
base | No | Base currency code. Default USD. |
GET /v2.0/timeseries — daily rates between two dates, one entry per day. Professional plan and above.
| Parameter | Required | Description |
|---|---|---|
startDate | Yes | YYYY-MM-DD |
endDate | Yes | YYYY-MM-DD |
symbols | No | Comma-separated currency codes |
base | No | Base currency code. Default USD. |
GET /v2.0/fluctuation — how each currency moved between two dates: start rate, end rate, absolute change, and percent change. Professional plan and above.
Sign convention: change is startRate - endRate. A positive change means the rate fell (the symbol currency strengthened against the base); a negative change means the rate rose (the symbol currency weakened).
| Parameter | Required | Description |
|---|---|---|
startDate | Yes | YYYY-MM-DD |
endDate | No | YYYY-MM-DD. Defaults to the day before today. |
symbols | No | Comma-separated currency codes |
base | No | Base currency code. Default USD. |
GET /v2.0/iptocurrency — resolves the local currency from an IP address's geolocation and converts an amount into it. The target currency comes back in the to field. Growth plan and above.
| Parameter | Required | Description |
|---|---|---|
from | Yes | Currency code to convert from |
ip | No | IPv4 or IPv6 address. Omit to use the caller's own IP. |
amount | No | Amount to convert. Default 1.0. |
| Feature | Minimum plan |
|---|---|
list_currencies | None (no API key needed) |
get_latest_rates with default USD base | Developer (free) |
base parameter on any tool | Starter |
convert_currency | Starter |
get_historical_rates | Starter |
ip_to_currency | Growth |
get_time_series | Professional |
get_fluctuation | Professional |
Calls that exceed the plan return a 402 error with guidance (see Error Codes).
The text answers show what a client might say; exact wording depends on the model. JSON blocks are raw tool output.
Prompt: What are the latest EUR, GBP, and PKR rates against the dollar?
Example answer: As of 2026-08-25 13:26 UTC, 1 USD buys 0.9279 EUR, 0.8173 GBP, or 281.62 PKR.
{
"date": "2026-08-25 13:26:00+00", "base": "USD", "rates": { "EUR": "0.9278605451274349", "GBP": "0.8172754173817152", "PKR": "281.6212943333344", "USD": "1.0" } }
Prompt: Convert 500 USD to PKR.
**Exa
冒頭だけを表示しています。続きはリポジトリで読めます