Keşif ve sorgulama araçlarını kullanarak AI istemcilerinin standartlaştırılmış bir protokol giriş kapısı üzerinden şirketlerle etkileşime girmesine olanak tanır.
Ayrıca bilinen adı conciergeprotocol/js, js, @conciergeprotocol/mcp
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- 1.646
- En son sürüm
- 0.2.1
- Son commit
- 13 Kas 2026
- Lisans
- Apache-2.0
Concierge Agent Protocol MCP nedir?
Concierge Agent Protocol bir MCP sunucusudur. Keşif ve sorgulama araçlarını kullanarak AI istemcilerinin standartlaştırılmış bir protokol giriş kapısı üzerinden şirketlerle etkileşime girmesine olanak tanır.
Özet, projenin README dosyasından oluşturuldu
Concierge Agent Protocol MCP sunucusu hakkında
Concierge Agent Protocol, AI istemcilerinin kontrollü bir giriş kapısı aracılığıyla şirketlerle iletişim kurması için standartlaştırılmış bir yol sunar. Geliştiriciler, bu işlevselliği Claude, Cursor veya VS Code gibi hostlara açmak için @conciergeprotocol/mcp paketini kullanabilirler. Sunucuyu npx aracılığıyla yapılandırarak ve bir CAP_FROM ortam değişkeni ayarlayarak, bir AI asistanı, harici kuruluşların dahili MCP server'larına doğrudan erişime ihtiyaç duymadan onlarla etkileşime girmek için belirli araçlara erişim kazanır.
Protokol üç ana araç kullanır: cap_discover, cap_ask ve cap_check. Bir AI istemcisi cap_ask kullandığında, yanıt için 60 saniyeye kadar bekler. Eğer bir şirket bir isteği hala işliyorsa, istemci durumu izlemek için cap_check kullanır. Kendi arayüzünü oluşturan şirketler için @conciergeprotocol/agent paketi, bir llms.txt dosyası ve anthropic/claude-sonnet-4.5 gibi bir model kullanarak bir yanıt fonksiyonu oluşturabilir. Bu kurulum, şirketlerin mesaj sınırlarını yönetebilmesini ve bireysel konuşma dizilerini gizli tutabilmesini sağlar.
Neler yapabilirsiniz
- 1Şirket uygunluğunu keşfedinBir AI istemcisi, belirli bir web sitesinin etkileşim için standartlaştırılmış bir protokol giriş kapısına sahip olup olmadığını kontrol edebilir.
- 2Şirket bilgilerini sorgulayınBir geliştirici, bir AI'ya şirketlerine ürünleri veya fiyatlandırma planları hakkında spesifik sorular sorması talimatını verebilir.
- 3Uzun süren yanıtları izleyinEğer bir şirketin yanıt vermesi zaman alıyorsa, AI istemcisi yanıtın hazır olup olmadığını kontrol etmek için belirli bir araç kullanabilir.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Concierge Agent Protocol MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıConcierge Agent Protocol MCP'yi Claude Code içine yükleyin
$ claude mcp add js -- npx -y @conciergeprotocol/mcpConcierge Agent Protocol MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"js": {
"command": "npx",
"args": [
"-y",
"@conciergeprotocol/mcp"
]
}
}
}Concierge Agent Protocol MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"js": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@conciergeprotocol/mcp"
]
}
}
}Concierge Agent Protocol MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"js": {
"command": "npx",
"args": [
"-y",
"@conciergeprotocol/mcp"
]
}
}
}Concierge Agent Protocol MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.js] command = "npx" args = ["-y", "@conciergeprotocol/mcp"]
Concierge Agent Protocol MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"js": {
"command": "npx",
"args": [
"-y",
"@conciergeprotocol/mcp"
]
}
}
}Yapılandırma
CAP_FROMCaller identity, like agent:my-assistant. Defaults to agent:cap-mcp.
| Ad | Açıklama | Sunucu |
|---|---|---|
| CAP_FROM | Caller identity, like agent:my-assistant. Defaults to agent:cap-mcp. |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirconciergeprotocol/js is public and reachablegithub.com/conciergeprotocol/js ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyor@conciergeprotocol/mcp names conciergeprotocol/js as sourcenpmjs.com/package/@conciergeprotocol/mcp ↗Geçti
- Derleme kaynağı (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-12github.com/conciergeprotocol/js ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @conciergeprotocol/mcpGeçti
- Pakette ve bağımlılıklarında kritik uyarı yokthe package checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorKontrol edilmedi
Concierge Agent Protocol for JavaScript
Packages for both sides of a CAP front door. @conciergeprotocol/client calls a door. @conciergeprotocol/mcp exposes that client as three tools, so Claude, Cursor, and other MCP hosts can ask a company. @conciergeprotocol/server runs a door from one answer function. @conciergeprotocol/agent builds that function from a model, an llms.txt file, and MCP tools.
The protocol is at conciergeprotocol.org. A company publishes agent.txt. It does not publish an MCP server for visitors. An MCP server, when there is one, stays behind the door.
Install
npm install @conciergeprotocol/client
The MCP server is a command. Install it, or run it with npx as in the block below.
npm install @conciergeprotocol/mcp
Client
import { createClient } from '@conciergeprotocol/client'
const cap = createClient({ from: 'agent:my-assistant' })
const answer = await cap.ask('example.com', 'Do you have a free plan?')
console.log(answer.reply)
A follow-up sends only the new question:
const thread = cap.thread('example.com')
await thread.ask('What do you sell?')
const price = await thread.ask('How much is the cheapest paid plan?')
discover returns null when a site has no front door. ask throws NoDoorError for the same case, which is the signal to browse the site instead.
ask waits up to two minutes. If the company is still answering, the message comes back with status: 'working' and no reply. get reads it again.
Account questions use login. The client opens the company's page, and finishLogin stores the token for the next ask. The token stays in the token store you pass to createClient.
MCP
Cursor, Claude Desktop, and VS Code use the same block. In VS Code it goes in .vscode/mcp.json. In Cursor and Claude Desktop it goes in the MCP settings file.
{
"mcpServers": {
"cap": {
"command": "npx",
"args": ["-y", "@conciergeprotocol/mcp"],
"env": { "CAP_FROM": "agent:my-assistant" }
}
}
}
CAP_FROM defaults to agent:cap-mcp. The tools are cap_discover, cap_ask, and cap_check. The server is listed in the MCP registry as io.github.conciergeprotocol/mcp. cap_ask waits 60 seconds. If the company is still answering, it returns the message id and the model calls cap_check instead of guessing.
Run a door
answer is the company's own function. The server keeps the thread, hides one caller's reply from another, and enforces the daily message cap.
import { createAnswer } from '@conciergeprotocol/agent'
import { createCapServer } from '@conciergeprotocol/server'
const answer = await createAnswer({
model: 'anthropic/claude-sonnet-4.5',
instructions: 'You answer for Harbor Goods. Link to the page.',
sources: [{ type: 'llms', url: 'https://harborgoods.example/llms.txt' }],
})
const cap = await createCapServer({
agent: { name: 'Harbor Goods', chat: 'https://harborgoods.example/chat' },
answer,
})
await cap.listen(8088)
A company that already has a bot can skip the agent package and pass its own answer. npx cap-check http://127.0.0.1:8088 reads agent.txt, asks one question, and checks that a second caller cannot read the reply.
Release
Add a changeset, then merge to main:
bun run changeset
Package Checks runs on every push. When it passes on main, the publish workflow opens a version pull request, or publishes both packages and tags the release. The two packages stay on one version. When the npm publish succeeds, the same workflow lists the server in the MCP registry. The repository needs an NPM_TOKEN secret.
License
Apache 2.0
Concierge Agent Protocol MCP soruları
Concierge Agent Protocol MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add js -- npx -y @conciergeprotocol/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Concierge Agent Protocol MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
MCP server hangi araçları sağlar?
Sunucu üç spesifik araç sağlar: cap_discover, cap_ask ve cap_check.
Protokol, uzun süren şirket yanıtlarını nasıl yönetir?
Eğer bir şirket yanıtı hala işliyorsa, araç bir mesaj kimliği (message ID) döndürür; bu durumda model, tahmin yürütmek yerine cap_check aracını kullanmalıdır.
Bu protokol ile mevcut botumu kullanabilir miyim?
Evet, halihazırda botu olan şirketler agent paketini atlayabilir ve kendi yanıt fonksiyonlarını sağlayabilirler.
Hesaba özel sorular nasıl işlenir?
Hesap soruları, istemcinin şirketin sayfasını açtığı ve elde edilen token'ı gelecekteki sorular için sakladığı bir giriş süreci kullanır.