Yasin-MCP
Yasin-MCP
Yasinエコシステム向けの、AI/エージェント向けのスタンドアロンMCP(Model Context Protocol)アクセスおよび統合レイヤー。
ミッション
Yasin-MCPは、Yasinエコシステムの情報(プロジェクトレジストリ、ドキュメント、GitHubリポジトリの状態、ランタイム診断)への読み取り専用の構造化アクセスをMCPプロトコルを通じて公開し、AIエージェントやMCPクライアントが、個々のリポジトリやサービスへの直接の無制限アクセスを必要とせずにエコシステムの状態を照会できるようにします。
Related MCP server: conda-meta-mcp
ステータス
フェーズ0、Issue #1(リポジトリブートストラップとエンジニアリングベースライン)のみ。 MCPサーバーランタイムはまだ存在しません。ドメインアダプター(YASIN-DOCS、GitHub、Yasin-Operations)もまだ存在しません。このIssueは、パッケージ構造、ツール、およびその他すべてが基盤とする安全プリミティブ(エラーモデル、デフォルト拒否ポリシー、シークレット処理)のみを確立します。
アーキテクチャの由来に関する注記
このプロジェクトの元のタスク説明では、YASIN-DOCSは「Yasin-MCPの正規のアーキテクチャおよび境界」であると述べられています。yusi20006-max/YASIN-DOCSリポジトリ(「Yasin-MCP」/「MCP」のコード検索と、PROJECT_REGISTRY.yamlおよびECOSYSTEM.mdの直接確認の両方)に対する直接検証では、このIssueの時点でそのリポジトリ内にYasin-MCPへの言及は一切見つかりませんでした。
つまり、ここで実装されているアーキテクチャは、YASIN-DOCSの文書(現在存在しない)からではなく、このプロジェクト自身のIssue #1〜#10の説明(詳細で自己整合的)から直接導出されています。YASIN-DOCSがYasin-MCPを含むように更新された場合、それが情報源となるべきであり、この注記は削除または現在の場所を反映するように更新されるべきです。
アーキテクチャ境界
Yasin-MCPは、YASIN-DOCS、Yasin-Core、Yasin-Agent、Yasin-AI、YasinHub、YasinCLI、またはYasin-Operationsを置き換えません。
フェーズ1は厳密に読み取り専用です:リポジトリの変更、デプロイ、ライフサイクル変更(開始/停止/再起動)、メモリ変更、任意のシェル/コマンド実行はありません。
プライベートなクロスリポジトリインポートはありません。統合は、公開API、SDK、契約、または明示的な読み取り専用アダプターを使用します。
既存のYasinプロジェクトがYasin-MCPに依存することはありません。
デフォルト拒否ポリシー境界(
policies/policy.py)は、禁止パターン(exec、shell、command、request、arbitrary、filesystem、deploy、delete、start_/stop_/restart_)に一致する名前を持つ機能、またはフェーズ1が有効な間に自身を変更的であると宣言する機能を拒否します。これは登録時だけでなく、構築時に強制されます。
パッケージレイアウト
src/yasin_mcp/
server/ MCP server runtime (Issue #4)
protocol/ MCP protocol types/boundary (Issue #2)
capabilities/ capability descriptor + discovery (Issue #2)
tools/ MCP tool implementations (Issue #4+)
resources/ MCP resource implementations (Issue #4+)
adapters/ domain adapters: YASIN-DOCS, GitHub, Yasin-Operations (Issue #5-7)
policies/ deny-by-default policy boundary
errors/ structured error model (McpError + ErrorCategory)
audit/ structured logging, correlation IDs
config/ configuration model, secret handling
version.py package version, EvidenceStatus enumエビデンスモデル
エコシステムの状態を報告する応答は、情報を次のいずれかでタグ付けする必要があります:
CONFIRMED— ライブの権威あるソースから直接観察されたTARGET— 文書化された意図/アーキテクチャであり、実行中のシステムに対して検証されていないPROPOSED— 提案または計画であり、まだどこにも実装されていないUNRESOLVED— 判断できなかった。事実として提示してはならない
開発
pip install -e ".[dev]"
pytest
ruff check .
ruff format --check .
mypy src
bandit -q -r srcMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA read-only MCP server for AI coding agents to inspect repositories, audit code quality, route engineering skills, and plan safe issue/PR workflows.1MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that exposes authoritative, read-only Conda ecosystem metadata for AI agents, enabling package search, dependency resolution, and other packaging queries without side effects.6BSD 3-Clause
- AlicenseNot gradedqualityAmaintenanceA read-only MCP server that provides AI agents with live, structured workspace awareness, including project listing, git status, and budgeted context packing, minimizing token usage.62MIT
- AlicenseAqualityCmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.10MIT
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
An MCP server that gives your AI access to the source code and docs of all public github repos
Read-only Remote MCP for externally grounded AI agent trust receipts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/yusi20006-max/Yasin-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server