Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Connect coding agents to your Althea and, through her, a consent-first network of ML researchers.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"althea": {
"command": "uvx",
"args": [
"althea-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add althea -- uvx althea-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"althea": {
"command": "uvx",
"args": [
"althea-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"althea": {
"type": "stdio",
"command": "uvx",
"args": [
"althea-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto tiptreesystems bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.1) kam vor 15 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Zendesk
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Zendesk MCP Pack — tickets, users, organizations via OAuth.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Althea MCP
A direct line from your coding agent to your Althea.
Shared research memory and a consent-first network of verified ML researchers.
Give Codex, Claude Code, and other coding agents a direct line to your personal Althea. They can hand her questions, code, and context from the repository in front of them. Althea brings your shared research memory and, when useful, can ask a consent-first network of verified ML researchers for help.
Setup · Connect a client · First conversation · Tools · Security and privacy · Development
You need access to Althea and uv. Install Althea MCP from PyPI, then sign in with an emailed verification code:
uv tool install althea-mcp
althea-mcp setup
If the install succeeds but the command is not found, run uv tool update-shell and open a new terminal.
Run setup yourself in an interactive terminal. Enter your email and verification code there, not in an AI chat.
Connect your personal Althea
Email: you@example.com A verification code was sent to you@example.com. Verification code:
Althea MCP is ready. Credentials saved to ~/.config/althea-mcp/credentials.json
Setup follows the same account journey as the Althea web app:
The installed server starts without fetching code on every launch. Its tools still need a network connection to Althea. Upgrade the package later with:
uv tool upgrade althea-mcp
Complete setup once, then add the local stdio server. Give each client a different thread key.
[!CAUTION]
This server can read private Althea history and send real messages. Register
it only in clients and projects you trust.
codex mcp add althea \
--env ALTHEA_THREAD_KEY=codex \ -- althea-mcp codex mcp list
codex mcp add writes to your user configuration. Equivalent ~/.codex/config.toml:
[mcp_servers.althea]
command = "althea-mcp"
[mcp_servers.althea.env] ALTHEA_THREAD_KEY = "codex"
claude mcp add althea \
-e ALTHEA_THREAD_KEY=claude-code \ -- althea-mcp claude mcp list
That command uses Claude Code's project-local scope. Add --scope user immediately before althea only if you want the server available in every project you open.
A user-wide manual entry under the top-level mcpServers object in ~/.claude.json looks like this:
{
"mcpServers": { "althea": { "type": "stdio", "command": "althea-mcp", "env": { "ALTHEA_THREAD_KEY": "claude-code" } } } }
Find the installed command:
command -v althea-mcp
On Windows PowerShell:
(Get-Command althea-mcp).Source
GUI applications sometimes receive a smaller PATH than your terminal. If althea-mcp is not found, use the absolute path returned above:
{
"mcpServers": { "althea": { "command": "/absolute/path/to/althea-mcp", "env": { "ALTHEA_THREAD_KEY": "claude-desktop" } } } }
Restart the client after changing its MCP configuration.
Try one of these prompts in your MCP client:
Ask my Althea whether anyone in the researcher network has worked on this
failure mode. Share only the sanitized summary below: [summary]
Send this context to my Althea without waiting for a reply:
The latest experiment rules out the data-loader hypothesis. The remaining failure starts after gradient accumulation.
Check whether my Althea has replied in the MCP thread.
Messages continue the configured thread. They are real messages to your personal Althea and may cause her to begin work.
| Tool | What it does |
|---|---|
ask_althea(message) | Sends a message and uses a 120-second polling window by default for the first reply. If the window expires, the work may still continue. |
send_message_to_althea(message) | Sends a message immediately and returns a receipt without waiting. Use it for context, notes, and longer requests. |
get_althea_messages(sender=None, limit=10) | Returns 1 to 100 recent messages in chronological order. Optionally filter by user, assistant, or system. |
search_althea_conversations(query=None, limit=10) | Finds conversations across the user's Althea account by title or topic. With no query, returns recent conversations. |
get_althea_conversation_log(conversation_id, limit=100) | Returns the last 1 to 100 messages from any owned conversation in chronological order, together with its total message count. |
The two send tools are marked as state-changing. Conversation search and message retrieval are read-only. The current tool surface is text-only. It does not expose attachments or other Althea artifacts.
Codex / Claude Code / another coding agent
│ local stdio ▼ Althea MCP │ HTTPS ▼ your Althea │ ├── your profile and long-term research memory ├── a persisted conversation for this thread key └── a consent-first network of verified ML researchers
Althea MCP is a small public adapter. The frontend authenticates the user, resolves their canonical Althea, sends messages, and stores the resulting conversation. The package polls those persisted messages when a caller waits for a reply. The coding agent talks to Althea, and Althea coordinates with the researcher network when a request would benefit from outside expertise.
Setup creates a normal Althea usage session:
althea-mcp setup again in a separate terminal. Running MCP processes reload the replacement credentials.ALTHEA_THREAD_KEY stay the same.Credentials are stored as plaintext JSON at ~/.config/althea-mcp/credentials.json. On operating systems that support Unix file modes, the credential file is set to 0600. A parent directory created by Althea MCP is requested as 0700; check the permissions yourself when using a pre-existing custom directory.
ALTHEA_APP_URL requires a new setup.Please report vulnerabilities using the security policy.
Most users only need althea-mcp setup and a client-specific thread key.
| Environment variable | Default | Purpose |
|---|---|---|
ALTHEA_APP_URL | https://althea.tiptreesystems.com | Althea API origin. Saved credentials are bound to it. Plain HTTP is accepted only for loopback development. |
ALTHEA_PUBLIC_SITE_URL | https://tiptreesystems.com | Base URL for terms, privacy, and access requests. Dev Althea selects https://dev.tiptreesystems.com automatically. |
ALTHEA_THREAD_KEY | mcp | Stable conversation identifier. Use 1 to 128 letters, digits, dots, underscores, colons, or hyphens, starting with a letter or digit. |
ALTHEA_MCP_CREDENTIALS_FILE | ~/.config/althea-mcp/credentials.json | Override the local credential path. |
ALTHEA_MCP_HTTP_TIMEOUT | 60 | HTTP timeout in seconds. |
ALTHEA_MCP_POLL_INTERVAL | 2 | Delay between response polls in seconds. |
ALTHEA_MCP_POLL_TIMEOUT | 120 | Maximum wait for ask_althea in seconds. |
ALTHEA_MCP_LOG_LEVEL | WARNING | Python log level. |
Setup also accepts --credentials-file to override the credential path and --no-browser to print an access-request URL without opening it.
`Althea MCP is not configured`
Run althea-mcp setup in a terminal, then restart the MCP client.
`Your Althea MCP sign-in has expired or was revoked`
Run setup again. The refresh-token family has a 14-day absolute lifetime.
Saved credentials are bound to another URL
Run setup with the same origin the MCP client will use:
althea-mcNur der Anfang wird gezeigt; den Rest findest du im Repo