mystilink-mcp
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mystilink-mcpCalculate my bazi for 1990-05-15 at 12:00 Asia/Shanghai"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mystilink MCP
Languages: English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español
Overview
Local integration that exposes Mystilink calculator CLIs as MCP tools (stdio) for Agent hosts such as Cursor. Optionally serves the same orchestration over loopback FastAPI on 127.0.0.1 for local debugging.
This package does not compute charts. It spawns installed short CLIs (bazi, ziwei, horoscope, lunar, tarot, liuyao) and returns JSON. Default tool responses use mystilink.envelope/0.1 when the calculator supports --envelope.
There is no remote HTTP/HTTPS service to deploy. The FastAPI entry is localhost-only.
Related MCP server: FastMCP Tools Calculator
Delivery type
This repository is an MCP / local integration package. It does not implement the C / C++ / C# / Java / JavaScript / Python language matrix used by calculator libraries.
Requirements
Python 3.10+
Calculator CLIs on
PATH(install the corresponding packages), or setMYSTILINK_*_CLIenv vars
System | Short CLI | Env override |
lunar |
|
|
bazi |
|
|
ziwei |
|
|
horoscope |
|
|
tarot |
|
|
liuyao |
|
|
Install
cd mystilink-mcp
python3 -m pip install -e .
# optional local FastAPI extras
python3 -m pip install -e '.[local-api]'Probe CLIs:
mystilink-mcp status
mystilink-mcp versionMCP (stdio)
Default entry starts the MCP server on stdio:
mystilink-mcp
# same as:
mystilink-mcp stdioCursor MCP config example
See examples/cursor-mcp.json. Typical shape:
{
"mcpServers": {
"mystilink": {
"command": "mystilink-mcp",
"args": ["stdio"]
}
}
}Ensure calculator CLIs are on the same PATH as the process Cursor launches.
Tools
Tool | Calculator |
|
|
|
|
|
|
|
|
|
|
|
|
| PATH probe |
| package version |
Most chart tools accept envelope (default true) and optional locale.
Local FastAPI (127.0.0.1 only)
mystilink-mcp local-api
# listens on http://127.0.0.1:8765
# override port: MYSTILINK_MCP_LOCAL_PORT=8765Method | Path |
GET |
|
GET |
|
POST |
|
POST |
|
POST |
|
POST |
|
POST |
|
POST |
|
Example:
curl -s http://127.0.0.1:8765/health
curl -s -X POST http://127.0.0.1:8765/v1/tarot/draw \
-H 'content-type: application/json' \
-d '{"seed":123}'Python API
from mystilink_mcp.tools import bazi_calculate, tarot_draw
chart = bazi_calculate(date="1990-05-15", hour=12, timezone="Asia/Shanghai")
draw = tarot_draw(seed=123)Limits
Requires separately installed calculator packages / CLIs
Does not interpret charts or call remote Mystilink product APIs
Local FastAPI host is hardcoded to
127.0.0.1
License
MIT. See LICENSE.
Feedback
Report issues with: tool name, CLI version (bazi version, …), and a minimal fictional payload.
This server cannot be deployed
Maintenance
Related MCP Connectors
Host your MCP tool over streamable HTTP in one command.
BaZi (八字) MCP gateway + 玄学社区. 12 tools (4 fortune + 5 forum + 3 meta). x-api-key required.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
MCP server exposing the Backtest360 engine API as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA dual-transport MCP server that exposes your API as tools to LLM clients, supporting both stdio transport for local clients like Claude Desktop and HTTP/SSE transport for remote clients like OpenAI's Responses API.-
- FlicenseNot gradedqualityDmaintenanceA demonstration MCP server that provides calculator functionality through both stdio and FastAPI implementations. Enables users to perform mathematical calculations via MCP tools using the FastMCP framework.-
- AlicenseNot gradedqualityDmaintenanceA simple toolkit for creating MCP servers with stdio and SSE transport, auto-validating tools via Pydantic.MIT
- FlicenseNot gradedqualityDmaintenanceLocal MCP server that exposes fixed tools for GPT, Claude, and Gemini while routing to any OpenAI-compatible chat completions backend with independent configuration per target.1-