mcpField
M
My Mcp Server

My Mcp Server

ローカル
github.com/ikeyu0806検索079 週間前に更新

My Mcp Server について

My Mcp Serverは個人利用向けのMCPサーバーで、ニュース収集とITホットエントリー取得のツールを備えています。選んだ話題について、ウェブページをスクレイピングして詳しく調べることもできます。

主な機能

  1. 01ニュース収集ツール
  2. 02ITホットエントリー取得
  3. 03詳細確認用のウェブページ取得

活用シーン

  1. 01Apple関連ニュースの収集
  2. 02ITホットエントリーの取得
  3. 03選んだ項目の詳細確認

MCP 対応

READMEでは、Claude DesktopまたはCursorでローカルのMCPサーバーを設定する方法を説明していますが、MCPツールの実装内容は記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

サーバ起動

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。