Skip to main content
Glama

mcp-framework-starter

by QuantGeekDev

mcp-framework-スターター

mcp-framework を使用して構築されたモデル コンテキスト プロトコル (MCP) サーバー。

クイックスタート

# Install dependencies npm install # Build the project npm run build

Related MCP server: Python MCP Server Template

プロジェクト構造

mcp-framework-starter/ ├── src/ │ ├── tools/ # MCP Tools │ │ └── ExampleTool.ts │ └── index.ts # Server entry point ├── package.json └── tsconfig.json

コンポーネントの追加

このプロジェクトにはsrc/tools/ExampleTool.tsにサンプルツールが付属しています。CLIを使用してツールを追加することもできます。

# Add a new tool mcp add tool my-tool # Example tools you might create: mcp add tool data-processor mcp add tool api-client mcp add tool file-handler

ツール開発

ツール構造の例:

import { MCPTool } from "mcp-framework"; import { z } from "zod"; interface MyToolInput { message: string; } class MyTool extends MCPTool<MyToolInput> { name = "my_tool"; description = "Describes what your tool does"; schema = { message: { type: z.string(), description: "Description of this input parameter", }, }; async execute(input: MyToolInput) { // Your tool logic here return `Processed: ${input.message}`; } } export default MyTool;

npmへの公開

  1. package.json を更新します。

    • nameが一意であり、npm の命名規則に従っていることを確認してください。

    • 適切なversionを設定する

    • descriptionauthorlicenseなどを追加します。

    • binが正しいエントリファイルを指しているか確認する

  2. ローカルでビルドしてテストします。

    npm run build npm link mcp-framework-starter # Test your CLI locally
  3. npm にログインします (必要に応じてアカウントを作成します)。

    npm login
  4. パッケージを公開します:

    npm publish

公開後、ユーザーはそれをクロードデスクトップクライアント(下記参照)に追加したり、npxで実行したりすることができます。

## Using with Claude Desktop ### Local Development Add this configuration to your Claude Desktop config file: **MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpServers": { "mcp-framework-starter": { "command": "node", "args":["/absolute/path/to/mcp-framework-starter/dist/index.js"] } } }

公開後

この構成を Claude Desktop 構成ファイルに追加します。

MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-framework-starter": { "command": "npx", "args": ["mcp-framework-starter"] } } }

構築とテスト

  1. ツールに変更を加える

  2. npm run buildを実行してコンパイルする

  3. サーバーは起動時にツールを自動的に読み込みます

もっと詳しく知る

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/QuantGeekDev/mcp-framework-starter'

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