Official description๐ ๐ ๐ ๐ช ๐ง - Self-evolving server that uses an LLM to create, test and refine its own tools at runtime from natural language descriptions.
Config template (adjust for your client)
claude mcp add janee -- npx -y janee
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
31 โ ยท rsdouglas/janee ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 31 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository rsdouglas/janee๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
**Secrets management for AI agents via MCP** > Your AI agents need API access to be useful. But they shouldn't have your raw API keys. > Janee sits between your agents and your APIs โ injecting credentials, enforcing policies, and logging everything. โจ Features | | | |---|---| | ๐ **Zero-knowledge agents** | Agents call APIs without ever seeing keys | | ๐ **Full audit trail** | Every request logged with timestamp, method, path, status | | ๐ก๏ธ **Request policies** | Allow/deny rules per capability (e.g., read-only Stripe) | | โฑ๏ธ **Session TTLs** | Time-limited access with instant revocation | | ๐ **Works with any MCP client** | Claude Desktop, Cursor, OpenClaw, and more | | ๐ **Local-first** | Keys encrypted on your machine, never sent to a cloud | | ๐ฅ๏ธ **Exec mode** | Run CLI tools with injected credentials โ agents never see the keys | | ๐ค **GitHub App auth** | Short-lived tokens for autonomous agents โ no static PATs | | ๐ฆ **Twitter/X OAuth 1.0a** | Per-request OAuth signing โ 4 secrets stay encrypted | | โ๏ธ **AWS SigV4** | Sign AWS API requests server-side โ SES, S3, and more | | ๐ง **Automatic git auth** | git push/pull just works when credentials include GitHub tokens | --- The Problem AI agents need API access to be useful. The current approach is to give them your keys and hope they behave. - ๐ Agents have full access to Stripe, Gmail, databases - ๐ No audit trail of what was accessed or why - ๐ซ No kill switch when things go wrong - ๐ One prompt injection away from disaster --- The Solution Janee is an MCP server that manages API secrets for AI agents: 1. **Store your API keys** โ encrypted locally in ~/.janee/ 2. **Run janee serve** โ starts MCP server 3. **Agent requests access** โ via execute MCP tool 4. **Janee injects the real key** โ agent never sees it 5. **Everything is logged** โ full audit trail **Your keys stay on your machine. Agents never see them. You stay in control.** --- Configure Once, Use Everywhere Set up your APIs in Janee once: Now **every agent** that connects to Janee can use them: - **Claude Desktop** โ access your APIs - **Cursor** โ access your APIs - **OpenClaw** โ access your APIs - **Any MCP client** โ access your APIs No more copying keys between tools. No more "which agent has which API configured?" Add a new agent? It already has access to everything. Revoke a key? Update it once in Janee. **One config. Every agent. Full audit trail.** --- Quick Start Install Initialize This creates ~/.janee/config.yaml with example services. Add Services **Option 1: Interactive (recommended for first-time users)** Janee will guide you through adding a service: **Using an AI agent?** See Non-interactive Setup for flags that skip prompts, or the agent-specific guides below. **Option 2: Edit config directly** Edit ~/.janee/config.yaml: Add CLI tools (exec mode) Some tools need credentials as environment variables, not HTTP headers. Exec mode handles this: Now agents can run CLI tools through Janee without ever seeing the API key: Janee spawns the process with TWITTER_API_KEY injected, runs the command, and returns stdout/stderr. The credential never enters the agent's context. **Key flags:** - --exec โ configure as exec-mode (CLI wrapper instead of HTTP proxy) - --allow-commands โ whitelist of allowed executables (security) - --env-map โ map credentials to environment variables - --work-dir โ working directory for the subprocess - --timeout โ max execution time (default: 30s) Git operations (automatic HTTPS auth) When using exec mode with GitHub credentials, Janee automatically handles git authentication. No extra configuration needed โ git push, git pull, and git clone just work: Janee detects git commands with GH_TOKEN/GITHUB_TOKEN in the environment and creates a temporary askpass script for HTTPS authentication. The script is cleaned up automatically after the command completes.