Agent complaint box — one-tool MCP for logging bugs and improvement requests
Project description
gripe-mcp
Agent complaint box — one-tool MCP for logging bugs and improvement requests.
One tool: report_issue
Call it when you guess, hit a missing tool, find bad docs, or produce uncertain output. Non-blocking — log and continue.
| Param | Type | Description |
|---|---|---|
description |
str | What went wrong or what you'd like improved (max 200 chars) |
severity |
low / medium / high |
low = friction, medium = guessed, high = abandoned/wrong |
section |
str | Which instruction or tool caused the issue (max 80 chars) |
mode |
enum | ambiguous_instruction missing_tool bad_tool_doc hallucination_risk wrong_scope memory_miss other |
Storage
- Postgres: set
GRIPE_DB_URLenv var → singlegripe_issuestable - JSONL fallback: timestamped files in
.gripe-mcp/(one per day)
Identity
GRIPE_AGENT_ID and GRIPE_TASK_ID are set at server startup via env vars.
The agent never self-reports identity.
System prompt block
## Self-Monitoring
Use `report_issue` any time you guess, hit a missing tool, or produce output
you're uncertain about. Non-blocking — log and continue, no response expected.
There is no penalty for logging; silence is the failure mode we're trying to
prevent.
Run
GRIPE_AGENT_ID=precis GRIPE_TASK_ID=review-123 gripe
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gripe_mcp-0.1.2.tar.gz.
File metadata
- Download URL: gripe_mcp-0.1.2.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa0ce3bf38abb1ec1bcc64d3e905dd0051d83899899a7697ad7376a6bf2880a4
|
|
| MD5 |
5e6886371effd6a1feacb518c64cb26c
|
|
| BLAKE2b-256 |
3bbd967fba1a6656754038014690033b56596a673e7b969d10a86e6ea0b1843a
|
Provenance
The following attestation bundles were made for gripe_mcp-0.1.2.tar.gz:
Publisher:
publish.yml on retospect/gripe-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gripe_mcp-0.1.2.tar.gz -
Subject digest:
aa0ce3bf38abb1ec1bcc64d3e905dd0051d83899899a7697ad7376a6bf2880a4 - Sigstore transparency entry: 1247239081
- Sigstore integration time:
-
Permalink:
retospect/gripe-mcp@a5635b427e3000a2dc45d43ad7063435544d8da4 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/retospect
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a5635b427e3000a2dc45d43ad7063435544d8da4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file gripe_mcp-0.1.2-py3-none-any.whl.
File metadata
- Download URL: gripe_mcp-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27c7927b6de2c6d98bb660d0e5b1f2f345f2b25b2bc642b8ab7d27a485fa54b1
|
|
| MD5 |
b7d2c611d2cc73f9a1b81ab571fd4d80
|
|
| BLAKE2b-256 |
52ab216f3efc27a5a7c71779fbae422f47b0c0f88ee56155c13cd54480a59b14
|
Provenance
The following attestation bundles were made for gripe_mcp-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on retospect/gripe-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gripe_mcp-0.1.2-py3-none-any.whl -
Subject digest:
27c7927b6de2c6d98bb660d0e5b1f2f345f2b25b2bc642b8ab7d27a485fa54b1 - Sigstore transparency entry: 1247239111
- Sigstore integration time:
-
Permalink:
retospect/gripe-mcp@a5635b427e3000a2dc45d43ad7063435544d8da4 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/retospect
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a5635b427e3000a2dc45d43ad7063435544d8da4 -
Trigger Event:
push
-
Statement type: