Skip to main content
Glama
sp-acc

my-mcp-server

by sp-acc

my-mcp-server

TypeScript로 MCP (Model Context Protocol) 서버를 구축하기 위한 플레이그라운드 및 실험 프로젝트입니다. stdio 전송을 통해 AI 에이전트와 언어 모델에 도구리소스를 노출하는 방법을 보여줍니다.

이 서버는 간단한 사용자 데이터베이스(로컬 JSON 파일 기반)를 관리하며, AI 에이전트가 호출하여 사용자 레코드를 읽거나 생성할 수 있는 엔드포인트를 노출합니다.


기능

  • 도구 — my-create-tool: name, address, email, phone 필드를 받아 새 사용자를 생성하고 레코드를 src/users.json에 저장합니다.

  • 리소스 — users://all: 목업 데이터베이스의 전체 사용자 목록을 JSON으로 반환합니다.

  • 리소스 — users://{userId}/profile: userId로 식별되는 단일 사용자의 프로필을 반환합니다.


Related MCP server: FastMCP Example Server

사전 요구 사항


설치

npm install

서버 실행

개발 모드 (tsx 사용, 빌드 단계 없음)

npm run server:dev

빌드 및 컴파일된 출력 실행

npm run server:build   # compiles TypeScript → JavaScript
node dist/server.js    # run the compiled server

감시 모드 (변경 시 자동 재컴파일)

npm run server:build:watch

MCP Inspector UI로 검사

MCP Inspector를 사용하면 브라우저 UI에서 도구를 대화형으로 호출하고 리소스를 탐색할 수 있습니다:

npm run server:inspect

참고: server:inspectDANGEROUSLY_OMIT_AUTH=true를 설정합니다 — 로컬 개발에서만 사용하세요.


에이전트 환경에서 MCP 서버 로드

에이전트 CLI (예: Claude Code CLI)

.mcp.json 파일이 존재하면 에이전트가 이를 자동으로 감지하고 서버 로드를 요청합니다. 그렇지 않은 경우, 다른 서버와 함께 구성에 추가해야 하는 간단한 MCP 서버 구성입니다.


프로젝트 구조

my-mcp-server/
├── src/
│   ├── server.ts      # MCP server entry point (tools & resources)
│   └── users.json     # Mock user database (read/written at runtime)
├── package.json
└── tsconfig.json

기술 스택

패키지

역할

@modelcontextprotocol/sdk

MCP 서버 SDK (도구, 리소스, stdio 전송)

zod

도구 입력 스키마 검증

tsx

빌드 단계 없이 TypeScript 직접 실행

typescript

TypeScript 컴파일러

@modelcontextprotocol/inspector

브라우저 기반 MCP 디버그 UI


라이선스

ISC

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

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/sp-acc/my-mcp-server'

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