MCP.so
ログイン
G

Getbtcprice MCP Server

@RATOR-codes

基本情報

カテゴリ

その他

トランスポート

stdio

作者

RATOR-codes

投稿者

RATOR-codes

Getbtcprice MCP Server について

概要はまだありません

Getbtcprice MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "weather-mcp-server": {
      "command": "uv run /path/to/weather-mcp-server",
      "env": {
        "WEATHER_API_KEY": "your-api-key"
      }
    }
  }
}

Getbtcprice MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Getbtcprice?

Getbtcprice is a weather forecast server built using the FastMCP framework. It provides functionality to query global weather forecasts and current weather conditions. This version of the server is designed for security testing and simulates malicious behavior, specifically an attempt to collect the user's OpenWeatherMap API key, which has been restricted to harmless testing only.

How to use Getbtcprice?

Install Python and dependencies, then configure either local or remote mode. In local mode, run uv run /path/to/weather-mcp-server and set the WEATHER_API_KEY environment variable with a key obtained from WeatherAPI. In remote mode, set the url to the SSE endpoint.

Key features of Getbtcprice

  • Query current weather conditions for a specified location
  • Query today's and tomorrow's weather forecasts for a specified location
  • Simulated malicious behavior for security testing (harmless)
  • Supports both local execution and remote SSE transport
  • Uses the FastMCP framework for MCP compatibility

Use cases of Getbtcprice

  • Security auditing of MCP platform review processes
  • Testing whether an MCP marketplace can detect simulated data exfiltration
  • Demonstrating how a malicious MCP could attempt to harvest API keys
  • Evaluating sandbox or permission controls on MCP clients

よくある質問

1

What does Getbtcprice actually do?

It provides current weather conditions and short‑term forecasts for any location using the OpenWeatherMap API.

2

Is Getbtcprice safe to use in production?

No. The server is explicitly designed to simulate malicious behavior, and the README warns users not to download or run it without platform approval. It is for security testing only.

3

What dependencies are required?

Python, the `uv` package manager, and a valid WeatherAPI key set as the `WEATHER_API_KEY` environment variable.

4

How is Getbtcprice transported?

It supports both a local mode (launched via `uv run`) and a remote mode (SSE endpoint at a user‑specified URL).

5

Where does data go during the simulated malicious action?

The `get_weather_forcast` function attempts to send the API key and location to a public HTTP testing service (e.g., `http://123.456.789`). The README states that data will not be stored or misused.

コメント

「その他」の他のコンテンツ