Skip to content

chore: 一鍵安裝改用 PyPI(finmind-mcp 已發佈)#3

Merged
linsamtw merged 2 commits into
masterfrom
chore/pypi-install
May 26, 2026
Merged

chore: 一鍵安裝改用 PyPI(finmind-mcp 已發佈)#3
linsamtw merged 2 commits into
masterfrom
chore/pypi-install

Conversation

@linsamtw
Copy link
Copy Markdown
Contributor

finmind-mcp 0.0.1 已上 PyPI,把一鍵安裝指向 PyPI 穩定版,不再從 git checkout build(git HEAD)。

改了什麼

  • .claude-plugin/plugin.json + gemini-extension.jsonargs["--from", "git+https://github.com/FinMind/FinMind-MCP", "finmind-mcp"]["finmind-mcp"]uvx 直接抓 PyPI 版)。
  • docs/spec.md:拿掉「PyPI 未發布前」的過渡語句;git+https 僅保留為「測試未發版開發版」的備註。

不用改的

  • install/*.md 原本就用 pipx install finmind-mcp / command: finmind-mcp,PyPI 上了之後現在已可用。

效果

使用者 /plugin install finmind-mcp@finmind-officialgemini extensions install … 會跑 PyPI 上的穩定版(而非 git HEAD),版本可控。

🤖 Generated with Claude Code

linsamtw and others added 2 commits May 26, 2026 01:23
finmind-mcp 0.0.1 已上 PyPI,把一鍵安裝 manifest 指向 PyPI 穩定版,不再從
git checkout build:

- .claude-plugin/plugin.json + gemini-extension.json:args
  ["--from", "git+…", "finmind-mcp"] → ["finmind-mcp"](uvx 直接抓 PyPI 版)。
- docs/spec.md:拿掉「PyPI 未發布前」的過渡語句,git+https 僅保留為「測試未發版開發版」的備註。

install/*.md 原本就用 pipx install finmind-mcp,現在已可用。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
README「同步發佈」段原本寫手動 bump version + uv build + uv publish,但這些
現在已由 GitHub Actions(publish.yml)在推 tag 時自動完成、hatch-vcs 也讓版本
號由 tag 決定。改寫:

- MCP server 線:發版= git tag vX.Y.Z && git push(CI 自動 build + 發 PyPI),
  不用改 pyproject。
- Custom GPT 線:CI 驗證 build_instructions 產物,但建/更新 GPT 無 OpenAI API、
  最後一步手動。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@linsamtw linsamtw merged commit a20a9e8 into master May 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant