Skip to main content
Glama

OpenAI MCP Server

by bhjo0930
test_responses_api.jsโ€ข2.5 kB
const OpenAI = require('openai'); async function testResponsesAPI() { console.log('๐Ÿงช GPT-5 Responses API ํ…Œ์ŠคํŠธ\n'); // API ํ‚ค ํŒŒ์ผ์—์„œ ์ฝ๊ธฐ const fs = require('fs'); const keyContent = fs.readFileSync('/Users/a019051/.keys/openai_gpt.key', 'utf-8'); const apiKey = keyContent.match(/OPENAI_API_KEY="([^"]+)"/)[1]; const client = new OpenAI({ apiKey }); try { // Test with Responses API console.log('๐Ÿ“ GPT-5 Responses API ํ…Œ์ŠคํŠธ'); const response = await client.chat.completions.create({ model: 'gpt-5', messages: [ { role: 'system', content: 'You are an expert web developer providing clear, practical advice about frontend frameworks.' }, { role: 'user', content: 'React์™€ Vue.js๋ฅผ ๋น„๊ตํ•˜๊ณ  ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.' } ], max_completion_tokens: 500, reasoning_effort: 'medium', verbosity: 'medium' }); console.log('โœ… Responses API ๊ฒฐ๊ณผ:'); console.log('๐Ÿ“ ์‘๋‹ต ๊ธธ์ด:', response.choices[0].message.content?.length || 0, '๋ฌธ์ž'); console.log('๐Ÿ” ์‘๋‹ต ๋‚ด์šฉ:'); console.log(response.choices[0].message.content || '[๋นˆ ์‘๋‹ต]'); console.log('\n๐Ÿ“Š ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰:', response.usage.total_tokens); console.log('๐Ÿง  ์ถ”๋ก  ํ† ํฐ:', response.usage.completion_tokens_details?.reasoning_tokens || 0); // Test minimal reasoning console.log('\n๐Ÿ“ Minimal reasoning ํ…Œ์ŠคํŠธ'); const minimalResponse = await client.chat.completions.create({ model: 'gpt-5', messages: [ { role: 'user', content: '๊ฐ„๋‹จํ•œ React ๋ฒ„ํŠผ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.' } ], max_completion_tokens: 200, reasoning_effort: 'minimal' }); console.log('โœ… Minimal reasoning ๊ฒฐ๊ณผ:'); console.log('๐Ÿ“ ์‘๋‹ต ๊ธธ์ด:', minimalResponse.choices[0].message.content?.length || 0, '๋ฌธ์ž'); console.log('๐Ÿ” ์‘๋‹ต ๋‚ด์šฉ:'); console.log(minimalResponse.choices[0].message.content || '[๋นˆ ์‘๋‹ต]'); console.log('\n๐Ÿ“Š ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰:', minimalResponse.usage.total_tokens); console.log('๐Ÿง  ์ถ”๋ก  ํ† ํฐ:', minimalResponse.usage.completion_tokens_details?.reasoning_tokens || 0); } catch (error) { console.error('โŒ API ํ…Œ์ŠคํŠธ ์‹คํŒจ:', error.message); console.error('์—๋Ÿฌ ์ƒ์„ธ:', error.response?.data || error); } } testResponsesAPI();

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/bhjo0930/openai_mcp'

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