Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Alchemy MCP 서버를 통해 100개 이상 체인의 블록체인 데이터를 AI 에이전트에 제공하는 공식 Alchemy 플러그인입니다
Official Alchemy plugins for AI agents: blockchain data across 100+ chains via the hosted Alchemy MCP server.
플러그인Python · ShellGitHub @alchemyplatform직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Claude Code plugin that connects Claude to Alchemy — query blockchain data across 100+ chains and manage your Alchemy apps directly from your agent, backed by the hosted Alchemy MCP server.
This repository is a plugin marketplace. It contains the Claude Code plugin alchemy and a Cursor plugin at plugins/alchemy-cursor.
# In Claude Code:
/plugin marketplace add alchemyplatform/alchemy-claude-plugin
/plugin install alchemy@alchemy
On first use you'll be prompted to authenticate with Alchemy via OAuth. After
connecting, run /alchemy:setup to pick which Alchemy app to use.
Version 0.2.0 no longer bundles the alchemy-cli and agentic-gateway skills.
If you used them, install them from
alchemyplatform/skills with
npx skills add alchemyplatform/skills.
mcp.alchemy.com):
EVM JSON-RPC, Token/NFT/Prices/Portfolio APIs, transaction simulation & tracing,
and Solana (RPC + Digital Asset Standard)./alchemy:setup, /alchemy:balance, /alchemy:nfts, /alchemy:token,
/alchemy:tx, /alchemy:portfolio, /alchemy:gas, /alchemy:solana,
/alchemy:create-app.alchemy-mcp, alchemy-api).The plugin does not send transactions, swap, bridge, make payments, or sign with a wallet, so the skills that cover those flows are not bundled.
plugins/alchemy-cursor is an MCP-only plugin for the Cursor Marketplace. It
points at the same hosted server and does not bundle skills or slash commands.
Submit that directory from this repository at
https://cursor.com/marketplace/publish.
.claude-plugin/marketplace.json # Claude Code marketplace entry
.cursor-plugin/marketplace.json # Cursor marketplace entry
plugins/alchemy/ # Claude Code plugin
.claude-plugin/plugin.json # plugin manifest
.mcp.json # remote MCP server (mcp.alchemy.com)
assets/alchemy.png # plugin icon
commands/ # slash commands
skills/ # vendored, Claude-specific Alchemy skills (generated)
plugins/alchemy-cursor/ # Cursor plugin (MCP only)
scripts/sync-skills.sh # regenerate skills/ from the pinned alchemyplatform/skills commit
scripts/claude_overrides.py # Claude-specific rewrite, scan and reference check
scripts/skills-source.lock # pinned alchemyplatform/skills commit SHA
The skills/ directory is generated from
alchemyplatform/skills (the plugin
format requires components to live inside the plugin). Do not edit it by hand.
Only alchemy-api and alchemy-mcp are vendored; alchemy-cli and
agentic-gateway are intentionally excluded.
scripts/skills-source.lock holds the full SHA of the pinned source commit.
Regenerate the skills from it with:
./scripts/sync-skills.sh
To move to the latest main of the skills repo, run
./scripts/sync-skills.sh --update. It resolves main, writes the new SHA to
scripts/skills-source.lock only after the result passes validation, and prints it.
The script clones the source, checks out the pinned SHA, copies the two skills into
a staging directory, and runs scripts/claude_overrides.py (Python 3 standard
library only) on that copy. The overrides are a declarative list of operations
(remove a file, section, or list item; replace text; set a frontmatter
field such as description), each with an exact expected match count. If upstream changes and a
count no longer matches, the script exits 1 naming the file and anchor, and you
update the override. After the operations it also:
plugins/alchemy/commands/ for forbidden content
(payments, signing and broadcast methods, secret printing, the CLI skill) and
fails on any hit that is not covered by an exact (file, snippet, count) allow
entry;.md path, and YAML related: entry
resolves to a file in the vendored tree, and that every `name` skill
handoff names a bundled skill;wallet or
transfer) for a human to read; pass --verbose to
scripts/claude_overrides.py to list every hit.Only after all of that passes is plugins/alchemy/skills replaced: the current
directory is renamed to a sibling backup, the staging directory is renamed into
place, and, with --update, the new lock is published by renaming a temp file.
Only then is the backup deleted. If anything fails before that point, both the
previous skills directory and the previous lock content are restored. This is not
an atomic swap. The pinned SHA is also written to
plugins/alchemy/skills/.source-commit.
The same pinned SHA always produces byte-identical output, and running
claude_overrides.py on a tree that already contains .claude-overrides-applied
is refused.