Token导航 LogoToken导航TokenDH.com
pleiades (Openworldapp) logo
AI代理未说明官方级别未说明来源级核验

pleiades (Openworldapp)

MCP Server

Pleiades是一个统一的MCP协调器,通过单一端点将AI代理连接到多个服务提供商(如Linear、Sentry等),简化了多服务集成和管理。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
AI代理TypeScriptAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

joelachance

提供方

joelachance

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

昴星团

统一的MCP编排器,通过单个端点将AI代理连接到多个提供者(Linear、Sentry等)。

快速开始

bun install
import Pleiades from './src/main.js';
import type { PleiadesConfig } from './src/types.js';

// Configure providers
const config: PleiadesConfig = {
  name: 'pleiades', //this becomes the `use_pleiades` tool
  baseUrl: 'http://localhost:8787',
  providers: [
    {
      id: 'sentry',
      mcpUrl: 'https://mcp.sentry.dev/mcp',
      oauth: {
        authUrl: 'https://mcp.sentry.dev/oauth/authorize',
        tokenUrl: 'https://mcp.sentry.dev/oauth/token',
        clientId: process.env.SENTRY_CLIENT_ID!,
        clientSecret: process.env.SENTRY_CLIENT_SECRET!,
        scopes: ['org:read', 'project:write']
      }
    },
    {
      id: 'linear',
      mcpUrl: 'https://mcp.linear.app/mcp',
      oauth: {
        authUrl: 'https://linear.app/oauth/authorize',
        tokenUrl: 'https://api.linear.app/oauth/token',
        clientId: process.env.LINEAR_CLIENT_ID!,
        clientSecret: process.env.LINEAR_CLIENT_SECRET!,
        scopes: ['read', 'write']
      }
    },
    ...
  ],
  store: yourTokenStore // Implement TokenStore interface
};

// Create instance
const pleiades = new Pleiades(config);

// Serve
Bun.serve({
  port: 8787,
  fetch: pleiades.fetch
});

配置

提供商类型:

  • OAuth:提供 oauth 需要身份验证的提供程序的配置
  • API代币:使用 apiToken 用于简单的基于令牌的身份验证

TokenStore接口:

interface TokenStore {
  getToken(tenantId: string, providerId: string, accountId?: string): Promise;
  setToken(tenantId: string, providerId: string, accountId: string, token: Token): Promise;
  revokeToken(tenantId: string, providerId: string, accountId: string): Promise;
  getAccounts(tenantId: string, providerId: string): Promise;
}

端点

  • GET /mcp -人工智能代理的MCP端点
  • GET /oauth/callback -OAuth回调处理程序
  • 每个提供者都将工具公开为 use_{providerId}

在本地运行

bun run dev

部署

目前支持Cloudflare Workers。OAuth需要一个数据库来存储令牌。

目录标签

目录标签

AI代理TypeScriptAPI集成本地部署服务集成多提供商协调OAuth管理API管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP