CiteAssist MCP サーバー
CiteAsとGoogle ScholarからBibTeX形式の引用データを提供するモデルコンテキストプロトコルサーバーです。引用検索機能をアプリケーションに直接統合することで、研究ワークフローを強化します。
コンポーネント
ツール
get_citeas_data- CiteAsから指定されたリソースのBibTeX形式の引用を取得します。resource(文字列、必須): DOI、URL、キーワード
get_scholar_data- Google ScholarからBibTeX形式の引用を取得するquery(文字列、必須): 検索クエリresults(整数、オプション):結果の数(デフォルト:2)
Related MCP server: Semantic Scholar MCP Server
クイックスタート
インストール
クロードデスクトップ
MacOSの場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
開発/非公開サーバー構成:
"mcpServers": {
"reference-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/project/dir",
"run",
"reference-mcp"
]
}
}公開サーバーの構成:
"mcpServers": {
"reference-mcp": {
"command": "uvx",
"args": [
"reference-mcp"
]
}
}Smithery経由でインストール
Smithery経由で Claude Desktop 用の reference-mcp を自動的にインストールするには:
npx -y @smithery/cli install @ndchikin/reference-mcp --client claude発達
建築と出版
配布用のパッケージを準備するには:
依存関係を同期し、ロックファイルを更新します。
uv syncパッケージディストリビューションをビルドします。
uv buildこれにより、 dist/ディレクトリにソースとホイールのディストリビューションが作成されます。
PyPI に公開:
uv publish注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。
トークン:
--tokenまたはUV_PUBLISH_TOKENまたはユーザー名/パスワード:
--username/UV_PUBLISH_USERNAMEおよび--password/UV_PUBLISH_PASSWORD
デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm経由で MCP Inspector を起動できます。
npx @modelcontextprotocol/inspector uv --directory /path/to/project/dir run reference-mcp起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.