Skip to main content
Glama
arrow2nd

tako-mcp

by arrow2nd

tako-mcp

Octopus Energy Japan GraphQL API の MCP サーバー。

電力の使用量・コスト見積、契約情報、料金プランなどを MCP ツール経由で取得できます。Claude をはじめとする LLM でのエネルギー使用状況の分析に活用できます。

特徴

  • 30分単位の電力消費量・コスト見積の取得

  • アカウント・契約情報の取得(プロダクト・基本料金含む)

  • 郵便番号からのエリア情報検索

  • プライバシー重視: 住所等の個人情報はツールレスポンスから除外

Related MCP server: edinet-mcp

必要条件

  • Node.js 22+

  • Octopus Energy Japan のアカウント(メールアドレス・パスワード)

使い方

デフォルトは stdio トランスポートで動作します。

OCTOPUS_EMAIL=you@example.com OCTOPUS_PASSWORD=your-password OCTOPUS_ACCOUNT_NUMBER=A-AAAA1111 npx tako-mcp

HTTP モード

--http フラグで Streamable HTTP トランスポートに切り替えられます。

OCTOPUS_EMAIL=you@example.com OCTOPUS_PASSWORD=your-password OCTOPUS_ACCOUNT_NUMBER=A-AAAA1111 npx tako-mcp --http

PORT 未指定時は空きポートが自動選択されます。

環境変数

変数名

必須

説明

OCTOPUS_EMAIL

Yes

Octopus Energy Japan のログインメールアドレス

OCTOPUS_PASSWORD

Yes

Octopus Energy Japan のログインパスワード

OCTOPUS_ACCOUNT_NUMBER

Yes

アカウント番号(例: A-AAAA1111

PORT

No

HTTP モード時のポート番号(デフォルト: 自動選択)

MCP ツール一覧

ツール

説明

認証

get_account_info

アカウント・契約情報(プロダクト・基本料金含む、住所は除外)

必要

get_electricity_consumption

30分単位の電力消費量・コスト見積

必要

get_postal_areas

郵便番号からエリア情報を検索

不要

MCP リソース一覧

URI

説明

認証

octopus://consumption/today

当日(JST)の30分単位の電力消費量・コスト見積(合計サマリ付き)

必要

クライアント設定

Claude Desktop / Claude Code

{
  "mcpServers": {
    "tako-mcp": {
      "command": "npx",
      "args": ["-y", "tako-mcp"],
      "env": {
        "OCTOPUS_EMAIL": "you@example.com",
        "OCTOPUS_PASSWORD": "your-password",
        "OCTOPUS_ACCOUNT_NUMBER": "A-AAAA1111"
      }
    }
  }
}

HTTP モード

{
  "mcpServers": {
    "tako-mcp": {
      "type": "http",
      "url": "http://localhost:<port>/mcp"
    }
  }
}

開発

npm install
npm run dev        # tsx で起動
npm run build      # tsup でバンドル
npm run typecheck  # 型チェック
npm run check      # Lint & フォーマット (Biome)

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
C
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

  • F
    license
    B
    quality
    D
    maintenance
    A server that allows you to explore the GitHub GraphQL schema and execute GraphQL queries through MCP client tools, enabling efficient data retrieval from GitHub with reduced token consumption.
    4
    4
  • F
    license
    -
    quality
    D
    maintenance
    An MCP server that interfaces with the Japanese EDINET API v2 to search, download, and extract text from financial disclosure documents. It enables users to browse disclosure lists, retrieve document originals, and perform natural language searches for specific financial filings.
  • F
    license
    -
    quality
    D
    maintenance
    An unofficial MCP server that integrates with the hokan Insurance CRM API v2 to manage customer data, schedules, and tasks. It also features specialized tools for Japanese insurance law compliance, including intent confirmation and regulatory check generation.
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for the German energy market master data register (MaStR), enabling querying of energy units, actors, grid connections, and more via 21 SOAP and public tools.
    7
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • An MCP server giving access to Grafana dashboards, data and more.

  • MCP server for Japan geodata: cadastral lot numbers (chiban) and reverse geocoding, for AI agents.

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

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/arrow2nd/tako-mcp'

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