MCP.so
登录

MCP Server - JavaScript SDK

@davlgd

基本信息

分类

开发工具

许可证

Apache-2.0

传输方式

stdio

作者

davlgd

关于 MCP Server - JavaScript SDK

An unofficial JavaScript SDK for Model Context Protocol

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 (MCP). It allows developers to create MCP servers by defining prompts, resources, and tools using plain JavaScript.

How to use MCP Server - JavaScript SDK?

Install the package via npm (npm install mcp-js-server). Create separate modules to export prompts, resources, and tools, then import them and instantiate a server with the MCP constructor, providing server name and version. Server logs are written to standard system log directories.

Key features of MCP Server - JavaScript SDK

  • Define prompts, resources, and tools in JavaScript
  • Supports async tool handlers with JSON Schema validation
  • Lightweight, unofficial implementation of the MCP spec
  • Available as an npm package (mcp-js-server)
  • Logs stored in platform‑specific system directories

Use cases of MCP Server - JavaScript SDK

  • Build a demo MCP server with a simple “hello world” prompt
  • Expose an external OpenAPI specification as a resource
  • Create tools that return dynamic data (e.g., current date)
  • Process complex tool inputs using schemas and async handlers
  • Rapidly prototype custom MCP servers in JavaScript

常见问题

1

Is this the official JavaScript SDK for MCP?

No, this is an unofficial implementation of the Model Context Protocol.

2

How do I install the package?

Install it using npm: `npm install mcp-js-server`.

3

Where can I find server logs?

Logs are stored in your user system logs directory: - Linux: `~/.local/share/logs` - macOS: `~/Library/Logs` - Windows: `%USERPROFILE%\AppData\Local\Logs`

4

How do I define tools in the SDK?

Export an object where each key is a tool name. Each tool must include `description`, `handler` (an async function), and `schema` (a JSON Schema object defining parameters).

评论

开发工具 分类下的更多 MCP 服务器