Skip to main content
Glama

Emacs MCP Server

by vivekhaldar

Emacs MCP 서버

Emacs용 모델 컨텍스트 프로토콜(MCP) 서버입니다. 실행 중인 Emacs 프로세스에서 elisp 코드를 생성하고 실행할 수 있도록 합니다.

도구

서버는 두 가지 도구를 제공합니다.

  • generate_emacs_lisp_code : 주어진 작업에 대한 elisp를 생성합니다.
  • execute_emacs_lisp_code : 실행 중인 Emacs에 elisp를 전달하여( emacsclient 를 통해) 평가하고 실행합니다.

기도

이 프로젝트는 uv 로 관리됩니다. 먼저 uv sync 실행하여 모든 종속성을 설치합니다. 그런 다음 source .venv/bin/activate 생성된 venv를 활성화합니다.

검사기에서 MCP 서버를 실행하려면:

지엑스피1

Claude Desktop에서 MCP 서버를 사용할 수 있도록 설치하려면:

mcp install emacs_mcp_server.py

하지만 API 키와 emacsclient 의 전체 경로를 포함하도록 claude_desktop_config.json 파일의 JSON 구성을 편집해야 합니다. 다음과 같은 형태가 될 것입니다.

"Emacs-MCP-Server": { "command": "/Users/haldar/.local/bin/uv", "args": [ "run", "--with", "mcp[cli]", "--with", "smartfunc", "mcp", "run", "/Users/haldar/repos/gh/emacs-mcp-server/emacs_mcp_server.py" ], "env": { "OPENAI_API_KEY": "sk-xxxx", "EMACSCLIENT": "/your/path/to/emacsclient" } }
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

실행 중인 Emacs 프로세스에서 Elisp 코드를 생성하고 실행할 수 있는 모델 컨텍스트 프로토콜 서버로, AI 어시스턴트가 Emacs를 제어하고 Emacs와 상호 작용할 수 있도록 해줍니다.

  1. 도구
    1. 기도

      Related MCP Servers

      • -
        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
      • -
        security
        F
        license
        -
        quality
        A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
        Last updated -
        3
        1
        TypeScript
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables integration with the TESS API, allowing users to list and manage agents, execute agents with custom messages, and manage files through natural language interfaces.
        Last updated -
        TypeScript
      • A
        security
        A
        license
        A
        quality
        An implementation of the Model Context Protocol server that enables AI models to communicate with Edge Security Acceleration (ESA) services, allowing models to manage routines, deployments, routes, records, and sites through standardized protocols.
        Last updated -
        19
        720
        24
        TypeScript
        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/vivekhaldar/emacs-mcp-server'

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