mcpField
A
Asset Price MCP Server (asset-price-mcp)

Asset Price MCP Server (asset-price-mcp)

Local
github.com/mk965Finance3Updated 48w ago

About Asset Price MCP Server (asset-price-mcp)

Asset Price MCP Server provides current prices for precious metals and cryptocurrencies. It is intended for MCP clients that need asset-price data, with source routing and caching built in.

Key features

  1. 01Precious metal prices
  2. 02Cryptocurrency prices
  3. 03Routes across data sources
  4. 04Automatic caching

Use cases

  1. 01Check current gold or silver prices
  2. 02Retrieve BTC or ETH prices
  3. 03List supported assets

MCP support

Exposes `get_asset_price` and `list_assets` tools to MCP clients for querying prices and supported assets.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"asset-price": {
"command": "npx",
"args": [
"-y",
"assets-price-mcp"
]
}
}
}
Run commandnpx -y assets-price-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmassets-price-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Asset Price MCP Server (asset-price-mcp)

smithery badge English | 中文 | 日本語

Overview

A Model Context Protocol server for retrieving and displaying current asset price information. This server provides tools to fetch real-time price information for various asset (including precious metals and cryptocurrencies), making it easy for large language models to access and display this data.

Features
  • Retrieve prices for precious metals (Gold, Silver, etc.) via Gold API
  • Retrieve prices for cryptocurrencies via CoinGecko and Gold API
  • Smart routing to available data sources
  • Automatic caching for better performance and rate limit compliance

Please note that asset-price-mcp is currently in development.

Tools

get_asset_price

Retrieves current pricing information for specific assets.

Arguments:

  • symbol (optional): The asset symbol to query (e.g., "XAU", "BTC", "ETH"). If omitted, returns a default list of major assets.
  • currency (optional): The currency to express the price in (default: "USD").
list_assets

Lists all supported assets available for price queries.

Getting Started

Many code editors and other AI clients use configuration files to manage MCP servers.

You can configure the asset-price-mcp server by adding the following to your configuration file.

Installing via Smithery

To install asset-price-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @mk965/asset-price-mcp --client claude
MacOS/Linux
{
  "mcpServers": {
    "Asset Price MCP": {
      "command": "npx",
      "args": ["-y", "asset-price-mcp"]
    }
  }
}
Windows
{
  "mcpServers": {
    "Asset Price MCP": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "asset-price-mcp"]
    }
  }
}

Building

npm run build

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.