
40ants/mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
40ANTS-MCP является основой для создания серверов протокола Model Context Protocol в Common Lisp
Обзор
* Описание: Структура для построения MCP-серверов и клиентов в Common Lisp. * Лицензия: Unlicense * Автор: Александр Артеменко * Главная страница: https://40ants.com/mcp/ * Управление багами: https://github.com/40ants/mcp/issues * Управление источниками: GIT * Зависит от: alexandria, bordeaux-threads, cl-ppcre, clack, clack-sse, jsonrpc, lack, lack-request, lack-response, local-time, log4cl, log4cl-extras, openrpc-клиент, openrpc-сервер, sento, serapeum, sse-server, trivial-gray-streams, uuid, yason Комплексная структура для построения серверов Model Context Protocol (MCP) в Common Lisp. Эта библиотека обеспечивает полную реализацию спецификации MCP с простым в использовании API для создания серверов, которые могут взаимодействовать с помощниками ИИ, такими как Claude Desktop.
Обзор (машинный перевод)
40ANTS-MCP ASDF системные детали
Описание: Структура для построения серверов и клиентов в Common Lisp. Лицензия: Unlicense
- Автор: Александр Артеменко Домашняя страница: https://40ants.com/mcp/][7318]
- Bug tracker: https://github.com/40ants/mcp/issues][6ed2]
- Контроль источника: [GIT][e31f]
- Зависит от: [alexandria][8236], [bordeaux-threads][3dbf], [cl-ppcre][49b9], [clack][482d], [clack-sse][b0a4], [jsonrpc][a9bd], [lack][63d7], [lack-request][6a02], [lack-response][621b], [log4cl][7f8b], [log4cl-extras][691c], [openrpc-client][b8fd], [openrpc-server][c8e7], [sento][626d], [serapeum][c41d], [sse-server][0027], [trivial-gray-streams][588d], [uuid][d6b3], [yason][aba2].
[ ] [04f0]
###Продолжение
Всеобъемлющая структура для построения [Model Context Protocol (MCP)][473e] серверов в Common Lisp. Эта библиотека обеспечивает полную реализацию спецификации MCP с простым в использовании API для создания серверов, которые могут взаимодействовать с AI помощниками, такими как Claude Desktop.
Активная разработка продолжается, и интерфейс, вероятно, изменится.
Особенности
-
-
STDIOТранспорт**: Нативная поддержка связи на основеSTDIO
-
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
40ants-mcp - The framework for building MCP servers and clients in Common Lisp.
40ANTS-MCP ASDF System Details
- Description: The framework for building
MCPservers and clients in Common Lisp. - Licence: Unlicense
- Author: Alexander Artemenko
- Homepage: [https://40ants.com/mcp/][7318]
- Bug tracker: [https://github.com/40ants/mcp/issues][6ed2]
- Source control: [GIT][e31f]
- Depends on: [alexandria][8236], [bordeaux-threads][3dbf], [cl-ppcre][49b9], [clack][482d], [clack-sse][b0a4], [jsonrpc][a9bd], [lack][63d7], [lack-request][6a02], [lack-response][521b], [local-time][46a1], [log4cl][7f8b], [log4cl-extras][691c], [openrpc-client][b8fd], [openrpc-server][c8e7], [sento][626d], [serapeum][c41d], [sse-server][0027], [trivial-gray-streams][588d], [uuid][d6b3], [yason][aba2]
[][04f0]
About
A comprehensive framework for building [Model Context Protocol (MCP)][473e] servers in Common Lisp. This library provides a complete implementation of the MCP specification with an easy-to-use API for creating servers that can interact with AI assistants like Claude Desktop.
Active development is ongoing and the interface is likely to change.
Features
- ✅
STDIOTransport: Native support forSTDIO-based communication - ✅ Streamable
HTTPTransport: Allowing to create remotely hostedMCPservers - ✅ Tools System: Register and execute custom tools with
JSONSchema validation - ✅ Built on Open
RPC: Leverages the robust [40ants OpenRPC library][348e] - ✅
CLOS-based: Object-oriented design with proper encapsulation - ✅ Easy Integration: Simple
APIfor adding functionality - ✅ Error Handling: Comprehensive error management with proper
JSON-RPCerror codes - ✅ Interactive Editing:
MCPtools can be edited and updated on the fly, usingREPLdriven approach
Roadmap
- 🔄 Full
MCPSpecification Support: Complete implementation ofMCPprotocol version 2025-06-18 - 🔄 Resources System: Serve dynamic and static resources via
URI - 🔄 Prompts System: Provide prompt templates with argument interpolation
- 🔄
MCPClient Protocol: Implement client-side protocol for connecting toMCPservers
Installation
You can install this library from Quicklisp, but you want to receive updates quickly, then install it from Ultralisp.org:
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:quickload :40ants-mcp)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →