Fugle MCP Server logo

Fugle MCP Server

by kevinypfan

Fugle MCP Server is a server for interacting with the Fugle trading system. It supports stock quote queries and trading functionalities.

View on GitHub

Last updated: N/A

What is Fugle MCP Server?

Fugle MCP (Model Context Protocol) Server is a service designed to interact with the Fugle trading system, enabling users to query stock information and execute trades.

How to use Fugle MCP Server?

The server can be installed using either NPM or Docker. Configuration involves setting environment variables such as NATIONAL_ID, ACCOUNT_PASS, and CERT_PASS. Configuration files (.mcp-config.json) are used to define how the server is executed via npx or docker including passing the required environment variables. See the README for specific configuration examples.

Key features of Fugle MCP Server

  • Real-time stock quote queries

  • Historical data queries

  • Trading functionality (optional)

  • Docker and NPM deployment support

  • MCP protocol compatibility

Use cases of Fugle MCP Server

  • Automated trading systems

  • Stock market data analysis

  • Integration with financial applications

  • Building custom trading interfaces

FAQ from Fugle MCP Server

What is MCP?

MCP stands for Model Context Protocol, a protocol used for communication with the Fugle trading system.

What environment variables are required?

Required environment variables include NATIONAL_ID, ACCOUNT_PASS, and CERT_PASS. CERT_PATH is required when using NPM. ENABLE_ORDER is optional.

How do I enable trading functionality?

Set the ENABLE_ORDER environment variable to true.

What is the difference between NPM and Docker deployment?

NPM requires a CERT_PATH to the certificate file, while Docker mounts the certificate file as a volume.

Is NOTIONAL_ID still supported?

While NOTIONAL_ID is currently supported for backward compatibility, it is deprecated and will be removed in version 0.1.0. Please migrate to using NATIONAL_ID.