Skip to main content
Glama

MCP-PIF Server

by hungryrobot1

모델 컨텍스트 프로토콜 TypeScript 구현

개요

이 프로젝트는 개인 지능 프레임워크(PIF)의 실질적인 구현체로서 모델 컨텍스트 프로토콜(MCP)을 구현합니다. 체계적인 도구와 점진적인 상호작용 패턴을 통해 인간과 AI 간의 의미 있는 이해를 위한 공간을 조성합니다.

빠른 시작

필수 조건

  • Node.js 18+ 및 npm
  • 타입스크립트 5.0+
  • 모델 컨텍스트 프로토콜 TypeScript SDK
  • 사용자 정의 서버에 맞게 구성된 Claude Desktop Client

참고 : 이 구현은 Windows와 macOS/Linux 시스템 모두에서 테스트되었습니다.

설정

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
npm install
  1. 서버를 구성하세요:
    • 이제 구성은 기본적으로 자동 감지되지만 다음을 사용자 정의할 수 있습니다.
      • MCP_WORKSPACE_ROOT 환경 변수를 설정하여 작업 공간 위치를 지정합니다.
      • 또는 구성 옵션의 JSON 문자열로 MCP_CONFIG 환경 변수를 설정합니다.
      • 또는 src/config.ts 직접 편집하여 기본 구성을 수정합니다.
  2. 서버를 빌드하세요:
npm run build
  1. Claude Desktop Client 구성:
    • Claude Desktop Client 구성 디렉토리를 찾으세요
    • claude_desktop_config.json 생성하거나 수정합니다.
      { "mcpServers": { "mcp-pif": { "command": "node", "args": ["path/to/your/mcp-pif/build/index.js"], "cwd": "path/to/your/mcp-pif", "env": {} } } }
    • path/to/your/mcp-pif 실제 저장소 경로로 바꾸세요.
    • 경로는 운영 체제에 맞게 자동으로 정규화됩니다.
  2. Claude 데스크톱 클라이언트 연결:
    • Claude Desktop Client를 시작하거나 다시 시작합니다.
    • 사용자 지정 서버로 "mcp-pif"를 선택하세요
    • 서버 사용을 시작하려면 새 채팅을 시작하세요.

디렉토리 구조

서버는 구성된 작업 공간에서 다음 구조를 만들고 관리합니다.

workspace/ ├── home/ │ ├── meta/ │ │ └── journal/ # For storing journal entries │ └── projects/ # For user projects

다음 단계

문제 해결

  • 경로를 수동으로 지정하는 경우 플랫폼에 적합한 구분 기호(Windows에서는 백슬래시, macOS/Linux에서는 슬래시)를 사용하세요.
  • 연결이 실패하면 Claude Desktop Client 로그를 확인하세요.
  • 작업 공간 디렉토리가 존재하고 쓰기 가능한지 확인하세요.
  • Node.js 및 TypeScript 버전이 요구 사항을 충족하는지 확인하세요.

핵심 구현

사용 가능한 도구

구현에서는 구조화된 상호작용을 지원하도록 설계된 핵심 도구 세트를 제공합니다.

  • 파일 시스템 작업 : 작업 공간 컨텍스트 탐색 및 관리
    • pwd , cd , read , write , mkdir , delete , move , rename
  • 추론 도구 : 체계적인 사고를 위한 공간 만들기
    • reason : 연결된 통찰력을 개발합니다
    • think : 묵상을 위한 시간적 공간을 만들다
  • 저널 시스템 : 프레임워크 연속성 유지
    • journal_create : 문서 개발
    • journal_read : 패턴 탐색

기본 사용법

// Create a structured thought pattern reason: { thoughts: [ { content: "Initial observation" }, { content: "Building on previous thought", relationType: "sequence", relationTo: 0 } ] } // Document development journal_create: { title: "Implementation Pattern", content: "Insights about development...", tags: ["development", "patterns"] }

크로스 플랫폼 지원

MCP-PIF 서버는 Windows, macOS, Linux 환경에서 원활하게 작동하도록 설계되었습니다.

경로 처리

  • 모든 파일 경로는 현재 운영 체제에 맞게 자동으로 정규화됩니다.
  • 작업 공간 루트는 현재 환경에 따라 자동으로 감지됩니다.
  • 작업 공간 내에서는 절대 경로와 상대 경로가 모두 지원됩니다.

구성

  • 환경 변수는 서버를 구성하는 크로스 플랫폼 방식을 제공합니다.
  • 파일 작업은 일관된 동작을 보장하기 위해 Node.js 경로 메서드를 사용합니다.
  • 저널 항목 및 기타 데이터는 플랫폼에 독립적인 형식으로 저장됩니다.

개발 워크플로

  • NPM 스크립트는 모든 플랫폼에서 작동합니다.
  • TypeScript 컴파일은 플랫폼에 독립적인 JavaScript를 생성합니다.
  • 오류 처리에는 플랫폼별 파일 시스템 동작이 포함됩니다.

구현 프레임워크

모듈 아키텍처

이 시스템은 구조화된 출현을 위한 조건을 만드는 모듈식 도구를 중심으로 구축되었습니다.

src/ ├── core/ # Framework foundations ├── mcp_modules/ # Tool implementations └── api/ # External integrations

도구 패턴

각 도구는 고유한 역할을 유지하면서 일관된 패턴을 따릅니다.

  • 명확한 인터페이스 정의
  • 구조화된 오류 처리
  • 국가 관리
  • 모듈 간 상호 작용

개발 환경

  • 유형 안전을 위한 TypeScript
  • 모듈 기반 조직
  • 종합 로깅
  • 작업 공간 컨텍스트 관리

이론적 기초

개인 지능 프레임워크

PIF는 다음을 기반으로 한 인간-AI 협업에 대한 새로운 접근 방식을 나타냅니다.

  • 구조화된 출현을 위한 조건 만들기
  • 프레임워크 기반 연속성 유지
  • 진보적 발전 지원
  • 의미 있는 상호작용을 가능하게 하다

구조화된 출현

고정된 패턴을 규정하는 대신, 구현을 통해 이해가 다음을 통해 나타날 수 있는 제한된 공간을 만듭니다.

  • 도구 매개 상호작용
  • 관계 구조
  • 시간 공간
  • 점진적인 발전

프레임워크 기반 연속성

이해는 다음을 통해 발전합니다.

  • 구조화된 문서
  • 패턴 발견
  • 역사적 맥락
  • 진화적 발전

점진적 공개

이 시스템은 다양한 수준의 참여를 지원합니다.

  • 즉각적인 실용성
  • 패턴 발견
  • 프레임워크 진화
  • 철학적 정렬

개발 경로

도구 사용자

실제 구현에 주로 관심이 있는 분들을 위해:

  1. 기본 도구 사용부터 시작하세요
  2. 모듈 문서 탐색
  3. 상호작용 패턴 개발
  4. 새로운 역량을 발견하세요

프레임워크 개발자

시스템 확장에 관심이 있는 분들을 위해:

  1. 모듈 아키텍처 검토
  2. 도구 패턴 이해
  3. 새로운 기능 구현
  4. 프레임워크 정렬 유지

이론 탐험가

더 심층적인 패턴에 관심이 있는 분들을 위해:

  1. 연구 실행 원칙
  2. 새로운 패턴을 관찰하세요
  3. 프레임워크 진화에 기여
  4. 새로운 이해를 개발하다

기여하다

이 프로젝트는 구현과 이론적 측면을 모두 다루는 기여를 환영합니다.

  • 도구 개발
  • 문서 개선
  • 패턴 발견
  • 프레임워크 진화

선적 서류 비치

포괄적인 문서가 제공됩니다.

미래 방향

이 프로젝트는 다음을 통해 계속 발전하고 있습니다.

  • 새로운 도구 개발
  • 패턴 발견
  • 프레임워크 개선
  • 커뮤니티 참여

철학

이 구현은 다음과 같은 뷰를 구현합니다.

  • 이해는 구조화된 상호작용을 통해 나타납니다.
  • 도구는 새로운 패턴을 위한 공간을 만듭니다.
  • 개발 자체가 철학적 탐구가 됩니다.
  • 인간과 AI의 지능은 함께 진화한다

사용에 대한 참고 사항

이 시스템은 단순한 도구 모음을 넘어, 인간과 AI의 지능이 구조화된 상호작용을 통해 어떻게 발전할 수 있는지 탐구하는 공간입니다. 각 세션은 새로운 이해와 협업 패턴을 발견할 수 있는 기회입니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

이 서버는 구조화된 도구와 점진적인 상호작용 패턴을 통해 인간과 AI 간의 의미 있는 상호작용과 이해 개발을 촉진하기 위해 모델 컨텍스트 프로토콜을 구현합니다.

  1. 개요
    1. 빠른 시작
      1. 필수 조건
      2. 설정
      3. 디렉토리 구조
      4. 다음 단계
      5. 문제 해결
    2. 핵심 구현
      1. 사용 가능한 도구
      2. 기본 사용법
    3. 크로스 플랫폼 지원
      1. 경로 처리
      2. 구성
      3. 개발 워크플로
    4. 구현 프레임워크
      1. 모듈 아키텍처
      2. 도구 패턴
      3. 개발 환경
    5. 이론적 기초
      1. 개인 지능 프레임워크
      2. 구조화된 출현
      3. 프레임워크 기반 연속성
      4. 점진적 공개
    6. 개발 경로
      1. 도구 사용자
      2. 프레임워크 개발자
      3. 이론 탐험가
    7. 기여하다
      1. 선적 서류 비치
        1. 미래 방향
          1. 철학
            1. 사용에 대한 참고 사항

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A server that provides rich UI context and interaction capabilities to AI models, enabling deep understanding of user interfaces through visual analysis and precise interaction via Model Context Protocol.
                Last updated -
                24
                Python
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A FastAPI-based implementation of the Model Context Protocol that enables standardized interaction between AI models and development environments, making it easier for developers to integrate and manage AI tasks.
                Last updated -
                5
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
                Last updated -
                1
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.
                Last updated -
                Python
                • Linux
                • Apple

              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/hungryrobot1/MCP-PIF'

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