Alchemy MCP server
✓ VerifiziertBietet ein Regelwerk für Schreibstile für AI Agents, um typische LLM-Linguistik-Muster zu eliminieren und menschlichere Texte zu erzeugen.
Auch bekannt als fernforge/alchemy, @fernforge/alchemy-mcp
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- 163
- Neueste Version
- 0.1.1
- Letzter Commit
- 5. Juli 2026
- Lizenz
- MIT
Was ist Alchemy MCP?
Alchemy ist ein MCP server. Bietet ein Regelwerk für Schreibstile für AI Agents, um typische LLM-Linguistik-Muster zu eliminieren und menschlichere Texte zu erzeugen.
Zusammenfassung generiert aus dem README des Projekts
Über Alchemy MCP server
Alchemy ermöglicht es, typische sprachliche Muster aus KI-generierter Dokumentation und Code Commits zu entfernen. Dieses Tool bietet ein spezifisches Regelwerk, das darauf ausgelegt ist, zu verhindern, dass Agents repetitive Füllwörter, leere Kontraste und übermäßige Adjektive verwenden, die typisch für maschinell geschriebene Texte sind. Es hilft Entwicklern, Texte zu erstellen, die menschlicher klingen, indem es den Agent dazu zwingt, sich auf konkrete Fakten statt auf vage Beschreibungen zu konzentrieren.
Nutzer können diese Regeln lokal implementieren, indem sie eine ALCHEMY.md Datei zu ihrem Projekt hinzufügen oder den init command via npm oder pip nutzen, um die Regeln mit bestehenden Konfigurationen wie .cursorrules oder CLAUDE.md zu verknüpfen. Für einen zentralisierten Ansatz fungiert es als MCP server, der zu Claude Desktop, Cursor oder Cline hinzugefügt werden kann. Im Betrieb als MCP server stellt es ein get_writing_rules tool und eine alchemy://rules resource bereit, sodass jeder kompatible Agent die Anweisungen abrufen kann, ohne dass eine Datei in jedes einzelne Repository committet werden muss.
Was du damit machen kannst
- 1Verfeinerung technischer DokumentationLass deinen Agent ein README umschreiben, um repetitive KI-Füllwörter und dramatischen Einsatz von Gedankenstrichen zu entfernen.
- 2Standardisierung des Agent-Verhaltens über Projekte hinwegSetze das Regelwerk als zentralen MCP server ein, damit alle deine Coding Agents denselben Schreibstandards folgen.
- 3Verbesserung der Commit Message QualitätInstruiere deine KI, Git Commits zu schreiben, die stakkatoartige Dreiergruppen und leere Kontraste vermeiden.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Alchemy MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenAlchemy MCP in Claude Code installieren
$ claude mcp add alchemy -- npx -y @fernforge/alchemy-mcpAlchemy MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"alchemy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"alchemy","type":"stdio","command":"npx","args":["-y","@fernforge/alchemy-mcp"]}'Alchemy MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Alchemy MCP in Codex installieren
$ codex mcp add alchemy -- npx -y @fernforge/alchemy-mcpAlchemy MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.alchemy] command = "npx" args = ["-y", "@fernforge/alchemy-mcp"]
Alchemy MCP in Gemini CLI installieren
$ gemini mcp add -s user alchemy npx -- -y @fernforge/alchemy-mcpAlchemy MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"alchemy": {
"command": "npx",
"args": [
"-y",
"@fernforge/alchemy-mcp"
]
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarfernforge/alchemy is public and reachablegithub.com/fernforge/alchemy ↗Bestanden
- Paket nennt dieses Repository als Quelle@fernforge/alchemy-mcp names fernforge/alchemy as sourcenpmjs.com/package/@fernforge/alchemy-mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-07-05github.com/fernforge/alchemy ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @fernforge/alchemy-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten99 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenAlchemy
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 Fragen
Wie füge ich Alchemy MCP zu Claude Code hinzu?
Führe claude mcp add alchemy -- npx -y @fernforge/alchemy-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Alchemy MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie verhindere ich, dass meine KI wie ein LLM schreibt?
Installiere das Package in deinem Projekt und verweise deinen Agent auf die generierte ALCHEMY.md Datei, oder nutze den init command, um es mit deinen bestehenden Agent-Konfigurationen zu verknüpfen.
Welche spezifischen LLM-Schreibmerkmale entfernt Alchemy?
Es zielt auf leere Kontraste, Rule-of-Three-Füllmaterial, Adjektiv-Häufungen, übermäßigen Einsatz von Gedankenstrichen, Füllwörter wie 'delve' oder 'leverage' sowie unnötige Einleitungen ab.
Kann ich Alchemy als MCP server nutzen?
Ja, du kannst es als MCP server betreiben, um Regeln projektübergreifend on demand bereitzustellen, indem du es deiner Client-Konfiguration wie Claude Desktop oder Cursor hinzufügst.