my-mcp-server
0
This project involves setting up a Node.js server for use with desktop applications, providing tools for news collection and information retrieval. It includes configuration instructions and is developed with a focus on Mac systems.
サーバ起動
npm install
npm run build
node ./build/index.js
Claude Desktopでの使い方
claude_desktop_config.jsonにローカルのmy-mcp-server/build/index.js
のパスとNews APIのパスを設定してください。
コードを書き換えた場合はnpm run buildを実行して変更を反映させてください
Cursorでの使い方
ヘッダのPreference→Cursor Settings→MCPからClaudeと同じようにjsonで設定を追加してください
MCP設定jsonの例
{
"mcpServers": {
"myMcpServer": {
"command": "node",
"args": [
"/Users/ikegayayuuki/workspace/my-mcp-server/build/index.js"
],
"env": {
"NEWS_API_KEY": "xxxxxx",
"NOTION_TOKEN": "xxxxxx"
}
}
}
}
プロンプト例
ニュース収集Toolを実行する場合
Appleのニュースを収集して
ITホットエントリー取得Toolを実行する場合
ITホットエントリーを取得して
→気になった情報があれば「〇〇について詳しく教えて」などど入力するとwebページの内容スクレイピングしてくれます
prettier
npm run prettier
メモ
MACのホストで開発しているのでnodeの管理が必要
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
nvm install node
プロジェクト作成
npm init -y
npm install typescript
npx tsc --init