Skip to main content
Glama
Rabithua

FeedbackServer

by Rabithua

FeedbackKit Agent Plugin 1.2

FeedbackKit connects Codex and Claude Code directly to the hosted FeedbackServer MCP for Product setup, user-feedback triage, roadmaps, releases, waitlist invitations, notifications, and audit history. Version 1.2 uses host-managed OAuth and ships no local MCP runtime, CLI, Bun dependency, or JavaScript bundle.

Install

Codex:

codex plugin marketplace add Rabithua/FeedbackServerPlugin --ref main
codex plugin add feedback-server@feedback-server

Claude Code:

claude plugin marketplace add Rabithua/FeedbackServerPlugin
claude plugin install feedback-server@feedback-server --scope user

Installation does not force sign-in. The only anonymous MCP surface at https://api.feedkit.cn/mcp is protocol discovery and health.

Related MCP server: feedback-mcp

OAuth and account authentication

The authenticate tool is OAuth2-protected with an empty scopes list. Its first invocation lets the host complete OAuth without granting FeedbackKit account access. OAuth success creates an unbound connection; it does not select or create an account.

After OAuth, the Agent calls authenticate with exactly one discriminated input:

{ "method": "email", "value": "person@example.com" }

or:

{ "method": "invitation", "value": "the-code-from-the-invitation" }

Email authentication returns pending_verification. The user clicks the one-time link in the email; the link is never copied back to the Agent. The Agent observes completion with authentication_status. An invitation code binds the connection immediately, without a separate browser step.

Only after account binding succeeds does the Agent call connection_status, then continue Product and notification onboarding instead of stopping at “OAuth connected.”

Security model

  • Anonymous access is limited to MCP discovery and health.

  • OAuth credentials remain in the host and never enter Agent output, plugin files, or the repository.

  • OAuth completion and FeedbackKit account binding are separate states; an unbound connection has no account access.

  • Email verification uses a one-time link that is opened by the user and observed through authentication_status.

  • Invitation codes are passed as value only to the invitation branch of authenticate and bind immediately.

  • Protected tools declare their own OAuth scopes and return the standard MCP authentication challenge when additional authorization is required.

  • Destructive, public, and external effects retain encrypted ten-minute, single-use confirmation previews through execute_confirmation.

After binding, connection_status returns live onboarding actions. First-Product creation requires an explicit Bark, Product Webhook, or defer choice, and an existing Product with an unresolved choice prompts immediately.

See English onboarding, 中文接入说明, and generic remote MCP configuration.

Validate

No package installation or Bun environment is required:

python3 scripts/validate_distribution.py
python3 scripts/check_sensitive_content.py
python3 /path/to/plugin-creator/scripts/validate_plugin.py plugins/feedback-server

The Codex .app.json is added only after OpenAI assigns the production connector ID. Until that registration step, Codex and Claude Code both use the checked remote HTTP MCP descriptor; no fake connector identifier is committed.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
35Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    Not graded
    maintenance
    Enables AI agents to administer MetaMCP instances by managing servers, namespaces, endpoints, and API keys across multiple deployments. Supports full CRUD operations, bulk server imports, cross-instance cloning, and granular tool management through MetaMCP's tRPC API.
    26
    1
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Open Feedback, enabling AI assistants to submit, list, get, update status of, and analyze product feedback via a local HTTP API and JSONL storage.
    346
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Admin MCP server that exposes Kubernetes CRD state and live broker status as MCP tools and a browser-renderable UI resource, enabling platform engineers to manage the mcp-gateway without kubectl.

View all related MCP servers

Related MCP Connectors

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Remote MCP server for the Hackle Admin API: experiments, feature flags, remote config, messaging.

  • Remote MCP for A2A caller identity, scope policy, verdict receipts, and audit history.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rabithua/FeedbackServerPlugin'

If you have feedback or need assistance with the MCP directory API, please join our Discord server