Skip to main content
Glama

MCP Server

MCP サーバー

JIRA や TODO 管理などのさまざまなサービス用の統合ツールを提供する、Model Context Protocol (MCP) の TypeScript ベースのサーバー実装。

🚀 機能

  • 複数のツールの統合: 複数のツールの統合をサポートするモジュラーアーキテクチャ
  • 型安全性: Zod スキーマ検証による完全な TypeScript サポート
  • ESMサポート:最新のESモジュール実装
  • 拡張可能: 新しいツールや統合を簡単に追加できます

📦 現在のツール

JIRA統合

  • カスタマイズ可能なフィールドで問題を作成する
  • 自動応答フォーマット
  • 問題作成のためのスキーマ検証

TODO管理

  • 優先度と期限を指定してToDoを作成する
  • オプションフィールドをサポートする柔軟なスキーマ
  • フォーマットされた応答メッセージ

🛠 プロジェクト構造

src/ ├── config/ # Tool configurations │ ├── jira-tool.config.ts │ └── todo-tool.config.ts ├── constant/ # Constant definitions │ └── tool-name.ts ├── schema/ # Zod schemas for validation │ ├── jira.ts │ └── todo.ts ├── server/ # Server management │ └── mcp-server-tool-manager.ts ├── tools/ # Tool implementations │ ├── jira/ │ │ └── create-issue.ts │ └── todo/ │ └── create-todo.ts └── index.ts # Main entry point

🔌 新しいツールの追加

  1. constant/tool-name.tsにツール定数を定義します。
  2. schema/ディレクトリにスキーマを作成する
  3. tools/ディレクトリにツールハンドラーを実装する
  4. config/ディレクトリに設定を追加する
  5. index.tsにツールを登録する

例:

// 1. Add constant export const NEW_TOOL = { ACTION: "action_name" } as const; // 2. Create schema export const newToolSchema = z.object({ // ... schema definition }); // 3. Implement handler export const handleAction = async ( args: z.infer<typeof newToolSchema>, extra: RequestHandlerExtra ): Promise<CallToolResult> => { // ... implementation }; // 4. Add configuration export const newToolConfig = { name: "New Tool", version: "1.0.0", tools: [ { name: NEW_TOOL.ACTION, schema: newToolSchema, handler: handleAction, }, ], };

🔄開発ワークフロー

  1. 機能ブランチを作成する
  2. 変更を実施する
  3. テストを実行する(実装されている場合)
  4. ビルドプロジェクト
  5. PRを送信

📝 注意事項

  • モジュール性を高めるためにESモジュールを使用
  • 標準化された通信のためのモデルコンテキストプロトコルを実装します
  • TypeScriptのベストプラクティスに従う
  • 型安全性のための Zod スキーマ検証

🛣️ ロードマップ

  • [ ] JIRA操作を追加する
  • [ ] TODOの永続性を実装する
  • [ ] 認証を追加する
  • [ ] テストフレームワークを追加する
  • [ ] さらなる統合を追加する(GitHub、Slackなど)

📄 ライセンス

マサチューセッツ工科大学

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

JIRA チケット作成と TODO 管理の統合ツールを提供し、ユーザーが自然言語インターフェースを通じてタスクを管理できるようにするモデル コンテキスト プロトコルの TypeScript 実装。

  1. 🚀 機能
    1. 📦 現在のツール
      1. JIRA統合
      2. TODO管理
    2. 🛠 プロジェクト構造
      1. 🔌 新しいツールの追加
        1. 🔄開発ワークフロー
          1. 📝 注意事項
            1. 🛣️ ロードマップ
              1. 📄 ライセンス

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  Enables natural language interaction with Jira for managing projects, issues, tasks, and workflows through the Model Context Protocol, allowing users to delegate PM tasks through Claude Desktop.
                  Last updated -
                  9
                  42
                  JavaScript
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.
                  Last updated -
                  11
                  20
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.
                  Last updated -
                  5
                  87
                  2
                  TypeScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables interaction with Jira's REST API using natural language commands, allowing users to manage Jira projects, issues, comments, and workflows through Claude Desktop and other MCP clients.
                  Last updated -
                  10
                  1
                  Python
                  MIT License

                View all related MCP servers

                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/RahulRana0707/mcp-server'

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