Skip to main content
Glama

Claude MCP Server Integration

by mokemoke0821
verify-secrets.js1.82 kB
#!/usr/bin/env node const { execSync } = require('child_process'); function verifySecrets() { console.log('🔍 GitHub Secrets設定確認中...'); try { // リポジトリSecrets一覧取得 const secretsList = execSync('gh secret list', { encoding: 'utf8' }); const requiredSecrets = [ 'CLAUDE_ACCESS_TOKEN', 'CLAUDE_REFRESH_TOKEN', 'CLAUDE_EXPIRES_AT' ]; console.log('📋 設定済みSecrets:'); console.log(secretsList); const setSecrets = secretsList.split('\n') .filter(line => line.trim()) .map(line => line.split('\t')[0]); console.log('\n✅ 必須Secrets確認:'); requiredSecrets.forEach(secret => { const isSet = setSecrets.includes(secret); console.log(` ${isSet ? '✅' : '❌'} ${secret}`); }); const allSet = requiredSecrets.every(secret => setSecrets.includes(secret)); if (allSet) { console.log('\n🎉 GitHub Secrets設定完了!'); console.log('🚀 GitHub Actions実行準備完了'); } else { console.log('\n⚠️ 未設定のSecretsがあります'); console.log('📝 GITHUB_SECRETS_SETUP.md を参照してください'); } } catch (error) { console.log('⚠️ GitHub CLI未検出 - 手動確認を推奨'); console.log('\n📝 手動確認手順:'); console.log('1. https://github.com/[username]/claude-code-action-integration/settings/secrets/actions'); console.log('2. 以下のSecretsが設定されているか確認:'); console.log(' - CLAUDE_ACCESS_TOKEN'); console.log(' - CLAUDE_REFRESH_TOKEN'); console.log(' - CLAUDE_EXPIRES_AT'); console.log('\n💡 GitHub CLI インストール推奨:'); console.log(' winget install GitHub.cli'); console.log(' gh auth login'); } } verifySecrets();

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/mokemoke0821/claude-mcp-integration'

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