Skip to main content
Glama
kiwonilee

Currency MCP Server

by kiwonilee

Currency MCP Server πŸ’΅

A simple MCP server that provides exchange rate information using the Frankfurter API.

Deploying the MCP Server on Cloud Run

  1. Enable APIs (Cloud Run, Artifact Registry, Cloud Build)

    cd run-mcp-server
    gcloud services enable \
      run.googleapis.com \
      artifactregistry.googleapis.com \
      cloudbuild.googleapis.com
  2. Deploy to Cloud Run

    gcloud run deploy currency-mcp-server \
        --no-allow-unauthenticated \
        --region=us-central1 \
        --source=.

Related MCP server: LangChain Agent MCP Server

Testing the MCP Server using the Gemini CLI in Cloud Shell

  1. Add Cloud Run Invoker permission to the Cloud Shell User

    gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT \
        --member=user:$(gcloud config get-value account) \
        --role='roles/run.invoker'
  2. Declare environment variables

    # Get the service URL from the deployed Cloud Run service
    export MCP_SERVER_URL=$(gcloud run services describe currency-mcp-server --region=us-central1 --format="value(status.url)")
    
    # Get an identity token for authentication
    export ID_TOKEN=$(gcloud auth print-identity-token)
  3. Configure the MCP server in the Gemini CLI

    cat <<EOF > ~/.gemini/settings.json
    {
      "selectedAuthType": "cloud-shell", // only cloudshell
      "mcpServers": {
        "exchange-mcp-server": {
          "httpUrl": "${MCP_SERVER_URL}/mcp",
          "headers": {
            "Authorization": "Bearer ${ID_TOKEN}"
          }
        }
      }
    }
    EOF
  4. Test in the Gemini CLI

    USD μ—μ„œ KRW 둜의 ν™˜μœ¨μ„ μ•Œλ €μ£Όμ„Έμš”

    alt text alt text

  5. References

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Fetch latest and historical currency exchange rates from Frankfurter. Convert amounts between curr…

  • Frankfurter MCP β€” wraps Frankfurter API (api.frankfurter.dev)

  • Convert currencies, get FX rates, and query historical ECB exchange rate data.

View all MCP Connectors

Latest Blog Posts

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/kiwonilee/run-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server