Skip to main content
Glama
ktabori

Dixa MCP Server

by ktabori

Dixa MCP 서버

Dixa API를 위한 FastMCP 서버 구현으로, 대화와 태그를 관리하기 위한 리소스와 도구를 제공합니다.

특징

  • 자원

    • 대화 검색

    • 대화 세부 정보 가져오기

    • 대화 노트 받기

    • 대화 메시지 받기

    • 사용 가능한 태그 가져오기

  • 도구

    • 대화에 태그 추가

    • 대화에서 태그 제거

Related MCP server: ReActMCP Web Search

프로젝트 구조

지엑스피1

구성

서버에는 다음과 같은 환경 변수가 필요합니다.

  • DIXA_API_KEY : Dixa API 키

  • DIXA_API_BASE_URL (선택 사항): 기본 API URL을 재정의합니다(기본값은 ' https://dev.dixa.io/v1 ').

용법

  1. 환경 변수 설정:

   export DIXA_API_KEY='your-api-key'
  1. 서버를 시작합니다:

    npm start

## Running Your Server

### Test with `mcp-cli`

The fastest way to test and debug your server is with `fastmcp dev`:

```bash
npx fastmcp dev server.js
npx fastmcp dev server.ts

이렇게 하면 터미널에서 MCP 서버를 테스트하고 디버깅하기 위해 mcp-cli 로 서버가 실행됩니다.

MCP Inspector 으로 검사하세요

또 다른 방법은 공식 MCP Inspector 사용하여 웹 UI로 서버를 검사하는 것입니다.

npx fastmcp inspect server.ts

자주 묻는 질문

Claude Desktop과 함께 사용하는 방법?

https://modelcontextprotocol.io/quickstart/user 가이드를 따르고 다음 구성을 추가하세요.

{
  "mcpServers": {
    "my-mcp-server": {
      "command": "npx",
      "args": [
        "tsx",
        "/PATH/TO/YOUR_PROJECT/src/index.ts"
      ],
      "env": {
        "YOUR_ENV_VAR": "value"
      }
    }
  }
}

개발

새로운 리소스 추가

  1. src/schemas/ 에 스키마를 생성합니다.

  2. src/resources/ 에 리소스를 생성합니다.

  3. src/dixa.ts 에 리소스를 추가합니다.

예시 리소스:

export const myResource = {
  uri: "dixa://my-resource",
  name: "My Resource",
  description: "Description",
  load: async (args: MyArgs, apiKey: string) => {
    // Implementation
  }
};

새 도구 추가

  1. src/tools/ 에 도구를 생성합니다.

  2. src/dixa.ts 에 도구를 추가합니다.

도구 예시:

export const myTool = {
  name: "My Tool",
  description: "Description",
  execute: async (args: MyArgs, apiKey: string) => {
    // Implementation
  }
};

오류 처리

이 프로젝트에서는 사용자 정의 오류 클래스를 사용합니다.

  • DixaError : API 오류에 대한 기본 오류 클래스

  • DixaValidationError : 응답 검증 실패 시

유리 진열장

[!메모]

FastMCP를 사용하여 서버를 개발한 적이 있다면, 여기에 PR을 제출하여 소개해주세요!

감사의 말

기여하다

  1. 기존 리소스 및 도구 패턴을 따르세요

  2. 적절한 JSDoc 문서를 추가하세요

  3. types.tsconfig.ts 의 공유 유틸리티를 사용하세요.

  4. 새로운 기능을 추가하는 경우 README를 업데이트하세요.

-
license - not tested
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that integrates real-time web search capabilities into AI assistants using the Exa API, providing both basic and advanced search functionality with formatted markdown results.
    143
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    An MCP server that integrates Apifox API documentation with AI assistants, allowing AI to extract and understand API information from Apifox projects.
    2
    27
    ISC

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Hosted MCP server exposing US hospital procedure cost data to AI assistants

  • MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.

View all MCP Connectors

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/ktabori/dixa-mcp'

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