Alchemy MCP sunucusu
✓ DoğrulandıYapay zeka ajanlarına, yaygın LLM dil kalıplarını ortadan kaldırmak ve daha insan benzeri metinler üretmek için bir yazım kuralları seti sunar.
Ayrıca bilinen adı fernforge/alchemy, @fernforge/alchemy-mcp
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- 163
- En son sürüm
- 0.1.1
- Son commit
- 5 Tem 2026
- Lisans
- MIT
Alchemy MCP nedir?
Alchemy bir MCP sunucusudur. Yapay zeka ajanlarına, yaygın LLM dil kalıplarını ortadan kaldırmak ve daha insan benzeri metinler üretmek için bir yazım kuralları seti sunar.
Özet, projenin README dosyasından oluşturuldu
Alchemy MCP sunucusu hakkında
Alchemy, yapay zeka tarafından üretilen dokümantasyon ve kod commit'lerinden yaygın dil kalıplarını temizlemenizi sağlar. Bu araç, ajanların makine tarafından yazıldığını belli eden tekrarlayan dolgu kelimeleri, boş karşılaştırmalar ve aşırı sıfat kullanımını durdurmak için tasarlanmış özel bir kurallar seti sunar. Ajanın belirsiz tanımlayıcılar yerine somut gerçeklere odaklanmasını sağlayarak geliştiricilerin daha doğal metinler üretmesine yardımcı olur.
Kullanıcılar bu kuralları, projelerine bir ALCHEMY.md dosyası ekleyerek veya npm ya da pip üzerinden init komutunu kullanarak .cursorrules veya CLAUDE.md gibi mevcut yapılandırmalara bağlayarak yerel olarak uygulayabilirler. Merkezi bir yaklaşım için Claude Desktop, Cursor veya Cline'a eklenebilen bir MCP server olarak çalışır. Bir MCP server olarak çalışırken, get_writing_rules tool'u ve alchemy://rules kaynağı sağlayarak, uyumlu herhangi bir ajanın her bir depoya ayrı bir dosya eklemesine gerek kalmadan talimatları çekmesine olanak tanır.
Neler yapabilirsiniz
- 1Teknik dokümantasyonu iyileştirmeAjanınızdan, tekrarlayan yapay zeka dolgu kelimelerini ve dramatik em-dash kullanımını kaldırmak için bir README dosyasını yeniden yazmasını isteyin.
- 2Projeler arası ajan davranışlarını standartlaştırmaTüm kodlama ajanlarınızın aynı yazım standartlarını takip etmesi için kurallar setini merkezi bir MCP server olarak dağıtın.
- 3Commit mesajı kalitesini artırmaYapay zekanıza, kesik kesik üçlemelerden ve boş karşılaştırmalardan kaçınan git commit'leri yazması talimatını verin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Alchemy MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleAlchemy MCP'yi Claude Code içine yükleyin
$ claude mcp add alchemy -- npx -y @fernforge/alchemy-mcpAlchemy MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"alchemy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"alchemy","type":"stdio","command":"npx","args":["-y","@fernforge/alchemy-mcp"]}'Alchemy MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP'yi Codex içine yükleyin
$ codex mcp add alchemy -- npx -y @fernforge/alchemy-mcpAlchemy MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.alchemy] command = "npx" args = ["-y", "@fernforge/alchemy-mcp"]
Alchemy MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user alchemy npx -- -y @fernforge/alchemy-mcpAlchemy MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirfernforge/alchemy is public and reachablegithub.com/fernforge/alchemy ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyor@fernforge/alchemy-mcp names fernforge/alchemy as sourcenpmjs.com/package/@fernforge/alchemy-mcp ↗Geçti
- Derleme kökeni (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-07-05github.com/fernforge/alchemy ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @fernforge/alchemy-mcpGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok99 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
Alchemy
Alchemy is a drop-in ruleset that stops your AI coding agent from writing like an LLM: no em-dash pile-ups, no "not just X, it's Y", no stray delve. You add it once, your agent reads it before it writes, and the READMEs, commits, and docs it produces start sounding like a person wrote them.
Turn lead into gold. It's one file, about 1000 tokens, that lives next to your agent's other instructions: ALCHEMY.md. Everything else here just gets it into your project.
How do I stop my AI from writing like an LLM?
Install it in your project and point your agent at it. Pick whichever fits your stack:
# Node / npm
npx @fernforge/alchemy init
# Python / pip
pip install alchemy-writing
alchemy init
init writes ALCHEMY.md into your project and links it from whatever agent config you already have: CLAUDE.md, AGENTS.md, .cursorrules, or Copilot instructions. From then on the agent reads the rules as part of its normal context. To print the ruleset to stdout without installing anything:
npx @fernforge/alchemy print # or: alchemy print
Prefer to do it by hand? Copy ALCHEMY.md into your repo and reference it from your agent's instruction file. That's the whole mechanism. No service, no API, no account.
Before and after
Here's the kind of sentence Alchemy catches. Same fact, two ways of saying it:
Before
Redis isn't just a database — it's a powerful, robust caching layer that unlocks the full potential of your entire stack.
After
Redis is an in-memory store. Put your cache and sessions in it and your database stops being the bottleneck.
The "before" stacks four tells in one sentence: the "isn't just X, it's Y" non-contrast, the adjective pile (powerful, robust), the lone dramatic em-dash, and "unlocks the full potential". None of it says what Redis does. The "after" drops all of it and states one concrete thing you can act on. That's the whole move, applied everywhere the agent writes.
Which LLM tells does it remove?
The concrete ones, by name:
- Empty contrasts: "not just X, it's Y", "it's not about A, it's about B".
- Staccato trios and rule-of-three padding: "fast, reliable, scalable", "No X. No Y. Just Z."
- Stacked adjectives standing in for facts: robust, seamless, powerful, comprehensive.
- Em-dash pile-ups. The real tell is density, so the rule is: use them rarely.
- Filler vocabulary: delve, leverage, harness, unlock, elevate, tapestry, realm, showcase.
- Throat-clearing openers ("In today's fast-paced world", "At its core") and recap closers ("In conclusion", "Ultimately").
- Restating the prompt before answering it.
The fix is never a synonym swap. It's replacing the vague word with a specific fact: not "robust" but "handles 10k req/sec". The rules push the agent toward the fact.
The principle underneath: no single word proves a machine wrote something. The signal is many of these clustered together over flat, evenly-weighted text. Alchemy targets the clustering, so it thins the tells without stripping a word that's genuinely the right one.
Use it with Claude, Cursor, or Copilot
init detects the config files already in your project and links the ruleset from them, so the same ALCHEMY.md works across agents:
- Claude Code / Claude reads it via
CLAUDE.md. - Cursor reads it via
.cursorrules. - Copilot reads it via its instructions file.
- Any agent that supports
AGENTS.mdpicks it up there.
One ruleset, whichever agent you're driving.
Use it as an MCP server
To serve the rules on demand across every project instead of committing a file to each repo, run Alchemy as an MCP server. Add it to your client config (Claude Desktop, Cursor, Cline):
{
"mcpServers": {
"alchemy": { "command": "npx", "args": ["-y", "@fernforge/alchemy-mcp"] }
}
}
It exposes a get_writing_rules tool and an alchemy://rules resource, so any MCP-aware agent can pull the ruleset when it's about to write prose. See mcp/ for details.
Three ways to install, one ruleset
All three ship the same rules from the same source, so pick by your toolchain and mix freely:
- npm:
@fernforge/alchemy—npx @fernforge/alchemy init - PyPI:
alchemy-writing—pip install alchemy-writing - MCP:
@fernforge/alchemy-mcp—npx @fernforge/alchemy-mcp
Where the rules come from
They're grounded in what people actually flag as AI writing, not guesses: Wikipedia's "Signs of AI writing", the Kobak et al. study measuring which words spiked in research papers after ChatGPT, Pangram's phrase-frequency data, and the long-running arguments on Reddit and in r/Professors about spotting it. It's kept short on purpose: concrete guidance an agent can hold in context, not an essay.
This README follows its own rules. If it reads fine, that's the pitch.
Contributing
Found a tell it misses? Open an issue or a PR with a real before-and-after pair. Concrete examples are worth more than new abstract rules.
Edit the root ALCHEMY.md only. The copies under python/ and mcp/ are generated from it by node scripts/sync-rules.mjs, and CI fails if they drift. The npm, PyPI, and MCP packages publish from GitHub Releases (see .github/workflows).
License
MIT
Alchemy MCP soruları
Alchemy MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add alchemy -- npx -y @fernforge/alchemy-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Alchemy MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Yapay zekamın bir LLM gibi yazmasını nasıl durdurabilirim?
Paketi projenize yükleyin ve ajanı oluşturulan ALCHEMY.md dosyasına yönlendirin veya mevcut ajan yapılandırmalarınıza bağlamak için init komutunu kullanın.
Alchemy hangi spesifik LLM yazım belirtilerini ortadan kaldırır?
Boş karşılaştırmaları, üçleme kuralı ile yapılan dolgu metinlerini, üst üste binen sıfatları, em-dash yığılmalarını, 'delve' veya 'leverage' gibi dolgu kelimelerini ve gereksiz giriş cümlelerini hedefler.
Alchemy'yi bir MCP server olarak kullanabilir miyim?
Evet, Claude Desktop veya Cursor gibi istemci yapılandırmalarınıza ekleyerek projeler arasında talep üzerine kurallar sunan bir MCP server olarak çalıştırabilirsiniz.