4M

40ants/mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

56 stars 9 forks 品質 50 トレンド 21

40ANTS-MCP は Common Lisp のモデルコンテキストプロトコルサーバーを構築するフレームワークです

概要

* 説明:MCPサーバーと一般的なLispでクライアントを構築するためのフレームワーク。 *ライセンス:Unlicense * Author:Alexander Artemenko * ホームページ:[https://40ants.com/mcp/]) * バグトラッカー:https://github.com/40ants/mcp/issues * ソースコントロール:GIT *に依存します:Alexandria、bordeaux-threads、 cl-ppcre、 clack-sse、jsonrpc、欠ける-request、欠乏-request、s-require-re-re-re-re-regs、go-re-re-regist-re-regist-regist、ログ、ログアウトレイバー、 Common Lisp のモデルコンテキストプロトコル (MCP) サーバを構築するための包括的なフレームワークです。 このライブラリは、MCP 仕様の完全な実装と、Claude Desktop のような AI アシスタントとやり取りできるサーバーを作成するための使いやすい API を提供します.

概要(AI 翻訳)

#40ANTS-MCP ASDFシステムの詳細

  • 説明: [MCP]を構築するためのフレームワークは、一般的なLispのサーバーとクライアント。
  • ライセンス: ライセンス
  • 著者: アレクサンダー・アーメンコ
  • ホームページ: [[https://40ants.com/mcp/][7318]
  • バグトラッカー: [[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-reponse][6a02], [lack-response][521b4], [jarpc][a9bd], [lack][a9bd]

[04f0]

について

Common Lisp の [Model Context Protocol (MCP)][473e] サーバを構築するための包括的なフレームワークです。 このライブラリは、[MCP]] と対話できるサーバーを作るための使いやすい[[[API]]の仕様の完全な実装を提供します。

アクティブ開発は進行中であり、インターフェイスは変更する可能性があります。

###特徴

STDIO トランスポート*: [[T7] ベースの通信のためのネイティブサポート

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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 MCP servers 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

  • ✅ STDIO Transport: Native support for STDIO-based communication
  • ✅ StreamableHTTP Transport: Allowing to create remotely hosted MCP servers
  • ✅ Tools System: Register and execute custom tools with JSON Schema validation
  • ✅ Built on OpenRPC: Leverages the robust [40ants OpenRPC library][348e]
  • ✅ CLOS-based: Object-oriented design with proper encapsulation
  • ✅ Easy Integration: Simple API for adding functionality
  • ✅ Error Handling: Comprehensive error management with proper JSON-RPC error codes
  • ✅ Interactive Editing: MCP tools can be edited and updated on the fly, using REPL driven approach

Roadmap

  • 🔄 Full MCP Specification Support: Complete implementation of MCP protocol version 2025-06-18
  • 🔄 Resources System: Serve dynamic and static resources via URI
  • 🔄 Prompts System: Provide prompt templates with argument interpolation
  • 🔄 MCP Client Protocol: Implement client-side protocol for connecting to MCP servers

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)
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →