.cursor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .cursor (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Redmine のチケットを操作する MCP(Model Context Protocol)サーバーです。Cursor や Claude Desktop などから、チケットの取得・一覧・作成・更新ができます。
クローンやビルドは不要で、次の 2 ファイルを置くだけです。
{
"redmineUrl": "https://your-redmine.example.com",
"apiKey": "your-api-access-key"
}{
"mcpServers": {
"redmine": {
"command": "npx",
"args": ["-y", "github:ytakeuchi0222/redmine-mcp"]
}
}
}初回実行時はリポジトリの取得とビルドが走るため、少し時間がかかります。MCP サーバーは起動時のカレントディレクトリを基準に .cursor/redmine.json を探します(Cursor で MCP を起動する場合、カレントディレクトリは通常「開いているフォルダ」=ワークスペースのルートに設定されます)。
注意: redmine.json には API キーが含まれるため、git で管理する場合は.gitignore に含めてリポジトリにコミットしないでください。
| ツール名 | 説明 |
|---|---|
get_issue | チケット 1 件を取得(issue_id 必須) |
list_issues | チケット一覧を取得(project_id, status_id, assigned_to_id, limit, offset で絞り込み可能。limit は最大 100) |
create_issue | チケットを新規作成(project_id, subject 必須) |
update_issue | チケットを更新(issue_id 必須。subject, description, status_id, assigned_to_id は任意) |
.cursor/redmine.json に以下を保存する(値は自分の環境に合わせる)。{
"redmineUrl": "https://あなたのRedmineのURL",
"apiKey": "ここにAPIキーを貼る"
}このリポジトリをワークスペースで開いた状態で、チャット(Composer や Chat)で次のように話しかけると、AI が Redmine MCP のツールを呼び出します。
| やりたいこと | チャットで入力する例 |
|---|---|
| チケット 1 件を見る | 「チケット #123 の内容を教えて」 |
| 一覧を取得する | 「プロジェクト 5 のチケット一覧を 10 件出して」 |
| 担当チケットだけ | 「自分にアサインされているチケット一覧を出して」 |
| 未完了だけ | 「ステータスが open のチケットを 20 件」 |
| チケットを作成 | 「プロジェクト 1 に『〇〇の不具合』という件名でチケットを作成して」 |
| チケットを更新 | 「チケット #456 のステータスを『対応済み』に変更して」 |
ツール名を指定せず、やりたいことを日本語で書くだけで、AI が get_issue / list_issues / create_issue / update_issue を選んで実行します。
issue_id(例: 123)project_id, status_id(数値 or open / closed / *), assigned_to_id(数値 or me), limit, offset(いずれも任意)project_id, subject(必須), description, tracker_id, status_id, priority_id, assigned_to_id(任意)issue_id(必須), subject, description, status_id, assigned_to_id(任意).cursor/mcp.json の設定が正しいか確認し、MCP を再起動する。.cursor/redmine.json、(2) ~/.cursor/redmine.json の順で探します。どちらかに redmine.json を置いているか確認してください。両方無い場合は「ワークスペースの .cursor/redmine.json と ~/.cursor/redmine.json のどちらも見つかりません」と表示されます。docs/ 配下の Markdown~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.