Shared Python helpers for MCP servers and clients
active 2026-04-09 → 2026-08-08 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 122 days from 2026-04-09 to 2026-08-08. Pushes: 66 total, peak 15 in a day. Pull requests: 5 total, peak 2 in a day. Issues: 34 total, peak 10 in a day. Comments: 5 total, peak 3 in a day. Stars: 0 total, peak 0 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| MarcusJellinghaus | 102 | 66 | 5 | 3 |
| github-actions[bot] | 8 | 0 | 0 | 2 |
Recent activity
Latest issues, pull requests and releases
- Issue#30MarcusJellinghaus2026-08-08 17:07feat(redaction): add token_fingerprint helper for safe credential logging
- Issue#31MarcusJellinghaus2026-05-04 11:43Add user_app_data.get_user_app_data_dir helper for ~/.<app>/ convention
- Issue#31MarcusJellinghaus2026-05-04 11:43Add user_app_data.get_user_app_data_dir helper for ~/.<app>/ convention
- Pull request#32MarcusJellinghaus2026-05-03 18:17
- Issue#31github-actions[bot]2026-05-03 17:39Add platform-aware user config path helper (user_config.get_user_config_path)
- Issue#31MarcusJellinghaus2026-05-03 17:39Add platform-aware user config path helper (user_config.get_user_config_path)
- Issue#26MarcusJellinghaus2026-04-27 07:45stream_subprocess ignores options.input_data (no stdin piping)
- Issue#26github-actions[bot]2026-04-27 06:52stream_subprocess ignores options.input_data (no stdin piping)
- Issue#23MarcusJellinghaus2026-04-23 17:44feat(log_utils): support async functions in log_function_call decorator
- Pull request#17MarcusJellinghaus2026-04-20 06:38
- Issue#16MarcusJellinghaus2026-04-20 06:15chore: prefer MCP git tools over bash git commands in Claude config
- Pull request#18MarcusJellinghaus2026-04-20 06:15
- Issue#16MarcusJellinghaus2026-04-19 22:22chore: prefer MCP git tools over bash git commands in Claude config
- Issue#16MarcusJellinghaus2026-04-19 21:50chore: prefer MCP git tools over bash git commands in Claude config
- Issue#16MarcusJellinghaus2026-04-19 21:50chore: prefer MCP git tools over bash git commands in Claude config
- Issue#16MarcusJellinghaus2026-04-19 21:46chore: prefer MCP git tools over bash git commands in Claude config
- Issue comment#16github-actions[bot]2026-04-19 21:46chore: prefer MCP git tools over bash git commands in Claude config
- Issue#16github-actions[bot]2026-04-19 21:46chore: prefer MCP git tools over bash git commands in Claude config
- Issue#15MarcusJellinghaus2026-04-19 21:40chore(config): migrate .mcp.json to new KV format with repo URLs and add obsidian-wiki permissions
- Issue#15MarcusJellinghaus2026-04-19 21:40chore(config): migrate .mcp.json to new KV format with repo URLs and add obsidian-wiki permissions
- Issue#16MarcusJellinghaus2026-04-19 21:28chore: prefer MCP git tools over bash git commands in Claude config
- Issue#15github-actions[bot]2026-04-19 20:56chore(config): migrate .mcp.json to new KV format with repo URLs and add obsidian-wiki permissions
- Issue comment#15MarcusJellinghaus2026-04-19 20:56chore(config): migrate .mcp.json to new KV format with repo URLs and add obsidian-wiki permissions
- Issue#15MarcusJellinghaus2026-04-19 19:55chore(config): migrate .mcp.json to new KV format with repo URLs and add obsidian-wiki permissions
- Issue#13MarcusJellinghaus2026-04-18 00:08Add __version__ to __init__.py via importlib.metadata
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.