opc-industry-chain-mcp
v1.0.0
Published
MCP server for China A-stock industry chain penetration — upstream/midstream/downstream mapping for 6 sectors
Maintainers
Readme
OPC Industry Chain MCP
MCP Server for China A-Stock industry chain penetration analysis — upstream/midstream/downstream mapping with 80+ constituent stocks across 6 sectors.
Features
- get_chain_structure — Full upstream→midstream→downstream chain breakdown with all constituent stocks
- find_stock_in_chain — Search a stock by name (partial match) across all chains to find its exact position
- compare_chains — Side-by-side comparison of 2-6 chains with overlapping stock detection
Covered Chains
| Chain | English | Stocks | Positions | |-------|---------|--------|-----------| | 有色金属 | Non-ferrous Metals | 0 | 0 | | 半导体 | Semiconductors | 25 | 6 | | 新能源 | New Energy | 25 | 8 | | 医药 | Pharmaceuticals | 12 | 4 | | AI算力 | AI Computing | 14 | 5 | | 军工 | Defense | 10 | 4 | | Total | | 86 | 27 |
Installation
npm install -g @opc/industry-chain-mcpUsage
Standalone (via stdio)
industry-chain-mcp
# or
npx @opc/industry-chain-mcpClaude Desktop / Cursor / Hermes
{
"mcpServers": {
"industry-chain": {
"command": "npx",
"args": ["-y", "@opc/industry-chain-mcp"]
}
}
}Tools
get_chain_structure
Get the complete upstream→midstream→downstream structure of a chain.
{
"chain_name": "半导体"
}Pass "all" to list available chains.
find_stock_in_chain
Find where a stock sits in the supply chain.
{
"stock_name": "宁德时代"
}Supports partial matching: "宁德", "中芯", "寒武纪" all work.
compare_chains
Compare multiple chains side by side.
{
"chain_names": ["半导体", "AI算力", "新能源"]
}Development
npm install
npm run build # tsc
npm start # node dist/index.jsLicense
MIT
