SkillTide Submit
Official description7 sourcesMCP servers8d ago
rsdouglas/janee

rsdouglas/janee

๐Ÿ“‡ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Self-evolving server that uses an LLM to create, test and refine its own tools at runtime fromโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
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.
Third-party quality signals

Janee ๐Ÿ”

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

**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.
Source
awesome ยท https://github.com/rsdouglas/janee
Browse by field
MCP servers
Traction
31 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index