MCP.so
ログイン

MCP Server - JavaScript SDK

@MCP-Mirror

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

MCP-Mirror

MCP Server - JavaScript SDK について

Mirror of

MCP Server - JavaScript SDK の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

MCP Server - JavaScript SDK のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Server - JavaScript SDK?

MCP Server - JavaScript SDK is an unofficial JavaScript SDK for the Model Context Protocol. It allows developers to define server prompts, resources, and tools in separate JavaScript files and create a MCP server instance.

How to use MCP Server - JavaScript SDK?

Create files defining prompts, resources, and tools (e.g., prompts.js, resources.js, tools.js). Then import them into a server file and instantiate MCP with an info object (name, version), plus the prompts, resources, and tools objects.

Key features of MCP Server - JavaScript SDK

  • Define prompts with description, arguments, and message content
  • Define resources by URI and MIME type
  • Define tools with description, async handler, and JSON schema for parameters
  • Simple server instantiation with new MCP(infos, prompts, resources, tools)
  • Logs saved to system-specific user log directories

Use cases of MCP Server - JavaScript SDK

  • Building a custom MCP-compatible server with custom prompts, resources, and tools
  • Rapid prototyping of MCP services using JavaScript/Node.js
  • Integrating MCP with existing JavaScript codebases
  • Educational experimentation with the Model Context Protocol

よくある質問

1

What is MCP Server - JavaScript SDK?

It is an unofficial JavaScript SDK for the Model Context Protocol that lets you define prompts, resources, and tools and run a server.

2

How do I define prompts?

Export a `prompts` object from a JavaScript file. Each key is the prompt name; value contains `description`, `arguments`, and `messages` with `role` and `content`.

3

How do I define resources?

Export a `resources` object where each key is a resource name and value has `uri` and `mimeType` fields.

4

How do I define tools?

Export a `tools` object. Each tool has `description`, an async `handler` function, and a `schema` object describing parameters.

5

Where are server logs stored?

Logs are stored in the user system logs directory: `~/.local/share/logs` (Linux), `~/Library/Logs` (macOS), or `%USERPROFILE%\AppData\Local\Logs` (Windows).

コメント

「開発者ツール」の他のコンテンツ