Stock Analyzer MCP MCP Server

81 tools for Taiwan + US stock market analysis. First MCP server with deep TWSE/TPEx coverage (institutional flows, chip data, monthly revenue).

Local serverstdioGo

What is the Stock Analyzer MCP MCP server?

81 tools for Taiwan + US stock market analysis. First MCP server with deep TWSE/TPEx coverage (institutional flows, chip data, monthly revenue). Local-first SQLite, BYOK LLM. The stock analyzer mcp mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 1 defined tool rather than through you.

What it actually does

This repo contains the MCP shim source (mcp-server.js + lib/ai-tools + Dockerfile). The shim is a thin HTTP-to-stdio bridge — when an MCP client invokes a tool, the shim proxies the call to http://localhost:3000/api/*, where the Stock Analyzer desktop app's embedded Express backend does the actual work (DB query, computation, analysis).

  • Open-source the MCP shim layer under MIT so marketplaces (awesome-mcp-servers, mcpservers.org, PulseMCP, Glama) can build & verify a working image
  • Provide a public canonical link for MCP discovery
  • Host the integration guide separately from the closed app source
  • Make Claude Desktop / Claude Code / agentic frameworks easy to configure against the bundled MCP server

Adding it to your client

The server ships on a container image as stdin/stdout, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Its toolset

Everything the assistant can do here goes through one of these:

  • Category — Tools

Configuration

You will need 2 environment variables: PORT, SAA_MCP_PROFILE. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the stock analyzer mcp mcp server does with a few real requests.

When to reach for it

Among the database access options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Stock Analyzer MCP's toolset — Category — is a fair guide to whether it matches your workflow.

This entry was verified against Stock Analyzer MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
CategoryTools

How to install the Stock Analyzer MCP MCP server

{
  "mcpServers": {
    "stock-analyzer": {
      "command": "/Applications/Stock Analyzer.app/Contents/Resources/app.asar.unpacked/bin/saa-mcp",
      "env": { "PORT": "3000" }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
PORTConfiguration value read at startup.Optional
SAA_MCP_PROFILEConfiguration value read at startup.Optional

Example prompts to try

  • Use Stock Analyzer MCP to Category.

Frequently asked questions

It connects Stock Analyzer MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 1 tool (Category) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Stock Analyzer MCP directly.